Developer documentation | Axl-2.5.1

axlPointSet Class Reference

#include <axlPointSet.h>

Inheritance diagram for axlPointSet:
axlAbstractData

Public Member Functions

 axlPointSet (void)
 
virtual ~axlPointSet (void)
 Virtual destructor, enables safe inheritance. More...
 
virtual QString description (void) const
 
virtual QString identifier (void) const
 
QString objectType (void) const
 
bool isPlanar (void) const
 
void setPlanar (const bool isPlanar)
 
bool isUniqueColor (void) const
 
void setUniqueColor (const bool uniqueColor)
 
int numberOfPoints (void) const
 
void push_front (axlPoint *p)
 
void push_back (axlPoint *p)
 
QDebug printAxlAbstractPoints (QDebug dbg)
 
void printAxlPointSet (void)
 
void * points (void) const
 
void * points (void)
 
axlPointvalue (int n) const
 
axlPointvalue (int n)
 
- 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)
 

Static Public Member Functions

static bool registered (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)
 
- Signals inherited from axlAbstractData
void modifiedGeometry (void)
 
void modifiedStructure (void)
 
void modifiedField (void)
 
void modifiedProperty (void)
 
- Properties inherited from axlAbstractData
QColor color
 
double opacity
 
double size
 
QString shader
 

Detailed Description

Definition at line 29 of file axlPointSet.h.

Constructor & Destructor Documentation

axlPointSet::axlPointSet ( void  )

Definition at line 40 of file axlPointSet.cpp.

axlPointSet::~axlPointSet ( void  )
virtual

Virtual destructor, enables safe inheritance.

Definition at line 47 of file axlPointSet.cpp.

Member Function Documentation

QString axlPointSet::description ( void  ) const
virtual

Definition at line 140 of file axlPointSet.cpp.

QString axlPointSet::identifier ( void  ) const
virtual

Definition at line 147 of file axlPointSet.cpp.

bool axlPointSet::isPlanar ( void  ) const

Definition at line 65 of file axlPointSet.cpp.

bool axlPointSet::isUniqueColor ( void  ) const

Definition at line 75 of file axlPointSet.cpp.

int axlPointSet::numberOfPoints ( void  ) const

Definition at line 85 of file axlPointSet.cpp.

QString axlPointSet::objectType ( void  ) const

Definition at line 152 of file axlPointSet.cpp.

void * axlPointSet::points ( void  ) const

Definition at line 55 of file axlPointSet.cpp.

void * axlPointSet::points ( void  )

Definition at line 60 of file axlPointSet.cpp.

QDebug axlPointSet::printAxlAbstractPoints ( QDebug  dbg)

Definition at line 117 of file axlPointSet.cpp.

void axlPointSet::printAxlPointSet ( void  )

Definition at line 129 of file axlPointSet.cpp.

void axlPointSet::push_back ( axlPoint p)

Definition at line 98 of file axlPointSet.cpp.

void axlPointSet::push_front ( axlPoint p)

Definition at line 91 of file axlPointSet.cpp.

bool axlPointSet::registered ( void  )
static

Definition at line 134 of file axlPointSet.cpp.

void axlPointSet::setPlanar ( const bool  isPlanar)

Definition at line 70 of file axlPointSet.cpp.

void axlPointSet::setUniqueColor ( const bool  uniqueColor)

Definition at line 80 of file axlPointSet.cpp.

axlPoint * axlPointSet::value ( int  n) const

Definition at line 104 of file axlPointSet.cpp.

axlPoint * axlPointSet::value ( int  n)

Definition at line 110 of file axlPointSet.cpp.


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