te::se::InterpolationPoint Class Referenceabstract

They are used to define a graph of points. More...

#include <InterpolationPoint.h>

Inheritance diagram for te::se::InterpolationPoint:
te::fe::Expression te::common::BaseVisitable< Visitor >

Public Types

typedef void ReturnType
 
typedef Visitor VisitorType
 

Public Member Functions

virtual ReturnType accept (VisitorType &guest) const =0
 It call the visit method from the guest object. More...
 
Initializer Methods

Methods related to instantiation and destruction.

 InterpolationPoint ()
 It initializes a new InterpolationPoint. More...
 
 InterpolationPoint (const InterpolationPoint &rhs)
 Copy constructor. More...
 
 ~InterpolationPoint ()
 Destructor. More...
 
virtual InterpolationPointclone () const
 It returns a clone of this object. More...
 
Accessor methods

Methods used to get or set properties.

void setData (const double &d)
 
double getData () const
 
void setValue (ParameterValue *v)
 
ParameterValuegetValue () const
 

Private Member Functions

Not Allowed Methods

No copy allowed.

InterpolationPointoperator= (const InterpolationPoint &rhs)
 No assignment operator allowed. More...
 

Private Attributes

double m_data
 Mandatory. More...
 
ParameterValuem_value
 Mandatory. More...
 

Detailed Description

They are used to define a graph of points.

See also
Interpolate, te::fe::Expression, ParameterValue

Definition at line 47 of file InterpolationPoint.h.

Member Typedef Documentation

typedef void te::common::BaseVisitable< Visitor , void >::ReturnType
inherited

Definition at line 58 of file BaseVisitable.h.

typedef Visitor te::common::BaseVisitable< Visitor , void >::VisitorType
inherited

Definition at line 57 of file BaseVisitable.h.

Constructor & Destructor Documentation

te::se::InterpolationPoint::InterpolationPoint ( )

It initializes a new InterpolationPoint.

te::se::InterpolationPoint::InterpolationPoint ( const InterpolationPoint rhs)

Copy constructor.

Parameters
rhsThe other InterpolationPoint.
te::se::InterpolationPoint::~InterpolationPoint ( )

Destructor.

Member Function Documentation

virtual ReturnType te::common::BaseVisitable< Visitor , void >::accept ( VisitorType guest) const
pure virtualinherited

It call the visit method from the guest object.

Parameters
guestThe guest or visitor.
Returns
Any valid value define by the template type R.
virtual InterpolationPoint* te::se::InterpolationPoint::clone ( ) const
virtual

It returns a clone of this object.

Returns
A clone of this object.

Implements te::fe::Expression.

double te::se::InterpolationPoint::getData ( ) const
ParameterValue* te::se::InterpolationPoint::getValue ( ) const
InterpolationPoint& te::se::InterpolationPoint::operator= ( const InterpolationPoint rhs)
private

No assignment operator allowed.

Parameters
rhsThe other InterpolationPoint.
Returns
A reference for this.
void te::se::InterpolationPoint::setData ( const double &  d)
void te::se::InterpolationPoint::setValue ( ParameterValue v)

Member Data Documentation

double te::se::InterpolationPoint::m_data
private

Mandatory.

Definition at line 111 of file InterpolationPoint.h.

ParameterValue* te::se::InterpolationPoint::m_value
private

Mandatory.

Definition at line 112 of file InterpolationPoint.h.


The documentation for this class was generated from the following file: