Developer documentation | Axl-2.5.1

axlAbstractCurveAlgebraic Class Reference

#include <axlAbstractCurveAlgebraic.h>

Inheritance diagram for axlAbstractCurveAlgebraic:
axlAbstractCurve axlAbstractData

Public Types

typedef QMap< double, axlPointSample
 

Signals

void updated (void)
 
void samplingChanged ()
 
- Signals inherited from axlAbstractData
void modifiedGeometry (void)
 
void modifiedStructure (void)
 
void modifiedField (void)
 
void modifiedProperty (void)
 

Public Member Functions

 axlAbstractCurveAlgebraic (void)
 
virtual ~axlAbstractCurveAlgebraic (void)
 
virtual void setData (void *data)
 
virtual void setData (const QList< double > &box, const QString &)
 
virtual QString description (void) const
 
- Public Member Functions inherited from axlAbstractCurve
 axlAbstractCurve (void)
 
virtual ~axlAbstractCurve (void)
 
virtual int dimension (void) const
 
virtual bool isPlanar (void) const
 
virtual void * curve (void)
 
- Public Member Functions inherited from axlAbstractData
 axlAbstractData (axlAbstractData *parent=NULL)
 
 axlAbstractData (const axlAbstractData &data)
 
virtual ~axlAbstractData (void)
 
const QColor & color (void) const
 
const double & opacity (void) const
 
const double & size (void) const
 
const QString & shader (void) const
 
const bool & editable (void)
 
const bool & updateView (void)
 
void setColor (double r, double g, double b)
 
void addField (axlAbstractField *field)
 Add a field to the field list of the object. More...
 
bool updateFieldList (QString nameField)
 Check if a field with the same name is already applied on the object. More...
 
QString changeFieldName (QString fieldName)
 
axlMeshmesh (void)
 Return the mesh of that object is computed. More...
 
void setMesh (axlMesh *mesh)
 Set a corresponding mesh for that object. More...
 
virtual QVariantList convertDataToQVariant (void) const
 Convert an axlAbstractData into a QVariantList that specifies all properties of the axlAbstractData. More...
 
virtual int convertQVariantToData (const QVariantList &data)
 Modify properties and geometry variables of the axlAbstractData. Return 1 if the modification was sucessfully made. Otherwise return 0. More...
 
void setUpdateView (bool updateView)
 
QList< axlAbstractField * > fields (void)
 

Additional Inherited Members

- Public Slots inherited from axlAbstractData
void touchGeometry (void)
 
void touchProperty (void)
 
void touchStructure (void)
 
virtual void touchField (void)
 
void setColor (const QColor &color)
 
void setOpacity (const double &opacity)
 
void setSize (const double &size)
 
void setShader (const QString &shader)
 
void setEditable (bool edit)
 
- Properties inherited from axlAbstractData
QColor color
 
double opacity
 
double size
 
QString shader
 

Detailed Description

Definition at line 28 of file axlAbstractCurveAlgebraic.h.

Member Typedef Documentation

Definition at line 34 of file axlAbstractCurveAlgebraic.h.

Constructor & Destructor Documentation

axlAbstractCurveAlgebraic::axlAbstractCurveAlgebraic ( void  )

Definition at line 30 of file axlAbstractCurveAlgebraic.cpp.

axlAbstractCurveAlgebraic::~axlAbstractCurveAlgebraic ( void  )
virtual

Definition at line 35 of file axlAbstractCurveAlgebraic.cpp.

Member Function Documentation

QString axlAbstractCurveAlgebraic::description ( void  ) const
virtual

Definition at line 53 of file axlAbstractCurveAlgebraic.cpp.

void axlAbstractCurveAlgebraic::samplingChanged ( )
signal
virtual void axlAbstractCurveAlgebraic::setData ( void *  data)
virtual
void axlAbstractCurveAlgebraic::setData ( const QList< double > &  box,
const QString &   
)
virtual

Definition at line 41 of file axlAbstractCurveAlgebraic.cpp.

void axlAbstractCurveAlgebraic::updated ( void  )
signal

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