All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions
QGpCoreTools::Point1D Class Reference

Brief description of class still missing. More...

#include <Point1D.h>

List of all members.

Public Member Functions

void average (const Point1D &)
bool fromString (const StringSection &str)
void interpole (double valX, const Point1D &, const Point1D &)
bool isValid () const
bool operator< (const Point1D &p) const
bool operator== (const Point1D &p) const
 Point1D ()
 Point1D (double x)
void setValid (bool)
void setX (double x)
void setY (double)
void setY (double, const CurvePointOptions *)
QString toString (int precision=6, char format='g') const
double x () const
double y () const
double y (const CurvePointOptions *) const

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

Description of constructor still missing

{_x=0.0;}
QGpCoreTools::Point1D::Point1D ( double  x) [inline]
{_x=x;}

Member Function Documentation

void QGpCoreTools::Point1D::average ( const Point1D ) [inline]
{}

References QGpCoreTools::StringSection::isValid(), QGpCoreTools::StringSection::toDouble(), and TRACE.

{
  TRACE;
  if(str.isValid()) {
    _x=str.toDouble();
    return true;
  } else {
    return false;
  }
}
void QGpCoreTools::Point1D::interpole ( double  valX,
const Point1D ,
const Point1D  
) [inline]

References setX(), and TRACE.

{
  TRACE;
  setX(valX);
}
bool QGpCoreTools::Point1D::isValid ( ) const [inline]
{return true;}
bool QGpCoreTools::Point1D::operator< ( const Point1D p) const [inline]
{return _x<p._x;}
bool QGpCoreTools::Point1D::operator== ( const Point1D p) const [inline]
{return _x==p._x;}
void QGpCoreTools::Point1D::setValid ( bool  ) [inline]
{}
void QGpCoreTools::Point1D::setX ( double  x) [inline]

Referenced by interpole().

{_x=x;}
void QGpCoreTools::Point1D::setY ( double  ) [inline]
{}
void QGpCoreTools::Point1D::setY ( double  ,
const CurvePointOptions  
) [inline]
{}
QString QGpCoreTools::Point1D::toString ( int  precision = 6,
char  format = 'g' 
) const

Returns the point as a string with space separation between coordinates. precision is the number of significant digits. format is 'g' or 'f'.

References TRACE.

{
  TRACE;
  return QString::number(_x, format, precision);
}
double QGpCoreTools::Point1D::x ( ) const [inline]
{return _x;}
double QGpCoreTools::Point1D::y ( ) const [inline]
{return 0.0;}
double QGpCoreTools::Point1D::y ( const CurvePointOptions ) const [inline]
{return 0.0;}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines