Developer documentation | Axl-2.5.1

axlAbstractVolumeDiscrete Class Reference

#include <axlAbstractVolumeDiscrete.h>

Inheritance diagram for axlAbstractVolumeDiscrete:
axlAbstractVolume axlAbstractData axlVolumeDiscrete

Public Member Functions

 axlAbstractVolumeDiscrete (void)
 
 axlAbstractVolumeDiscrete (unsigned int x, unsigned int y, unsigned int z)
 
 axlAbstractVolumeDiscrete (const axlAbstractVolumeDiscrete &other)
 
virtual ~axlAbstractVolumeDiscrete (void)
 
virtual int xDimension (void) const
 
virtual int yDimension (void) const
 
virtual int zDimension (void) const
 
virtual void setDimensions (unsigned int x, unsigned int y, unsigned int z)
 
virtual double getValue (int indiceGlobal) const
 
virtual double getValue (int i, int j, int k) const
 
virtual void setValue (double value, int indiceGlobal)
 
virtual void setValue (double value, int i, int j, int k)
 
virtual double minValue (void) const
 
virtual double midValue (void) const
 
virtual double maxValue (void) const
 
- Public Member Functions inherited from axlAbstractVolume
 axlAbstractVolume (void)
 
virtual ~axlAbstractVolume (void)
 
virtual int dimension (void) const
 
virtual axlMeshtoAxlMesh (void)
 
virtual void * volume (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)
 
- 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 33 of file axlAbstractVolumeDiscrete.h.

Constructor & Destructor Documentation

axlAbstractVolumeDiscrete::axlAbstractVolumeDiscrete ( void  )

Definition at line 39 of file axlAbstractVolumeDiscrete.cpp.

axlAbstractVolumeDiscrete::axlAbstractVolumeDiscrete ( unsigned int  x,
unsigned int  y,
unsigned int  z 
)

Definition at line 49 of file axlAbstractVolumeDiscrete.cpp.

axlAbstractVolumeDiscrete::axlAbstractVolumeDiscrete ( const axlAbstractVolumeDiscrete other)

Definition at line 59 of file axlAbstractVolumeDiscrete.cpp.

axlAbstractVolumeDiscrete::~axlAbstractVolumeDiscrete ( void  )
virtual

Definition at line 69 of file axlAbstractVolumeDiscrete.cpp.

Member Function Documentation

double axlAbstractVolumeDiscrete::getValue ( int  indiceGlobal) const
virtual

Definition at line 122 of file axlAbstractVolumeDiscrete.cpp.

double axlAbstractVolumeDiscrete::getValue ( int  i,
int  j,
int  k 
) const
virtual

Reimplemented in axlVolumeDiscrete.

Definition at line 133 of file axlAbstractVolumeDiscrete.cpp.

double axlAbstractVolumeDiscrete::maxValue ( void  ) const
virtual

Reimplemented in axlVolumeDiscrete.

Definition at line 217 of file axlAbstractVolumeDiscrete.cpp.

double axlAbstractVolumeDiscrete::midValue ( void  ) const
virtual

Reimplemented in axlVolumeDiscrete.

Definition at line 205 of file axlAbstractVolumeDiscrete.cpp.

double axlAbstractVolumeDiscrete::minValue ( void  ) const
virtual

! *!

Reimplemented in axlVolumeDiscrete.

Definition at line 194 of file axlAbstractVolumeDiscrete.cpp.

void axlAbstractVolumeDiscrete::setDimensions ( unsigned int  x,
unsigned int  y,
unsigned int  z 
)
virtual

Reimplemented in axlVolumeDiscrete.

Definition at line 113 of file axlAbstractVolumeDiscrete.cpp.

void axlAbstractVolumeDiscrete::setValue ( double  value,
int  indiceGlobal 
)
virtual

! *!

Definition at line 155 of file axlAbstractVolumeDiscrete.cpp.

void axlAbstractVolumeDiscrete::setValue ( double  value,
int  i,
int  j,
int  k 
)
virtual

Reimplemented in axlVolumeDiscrete.

Definition at line 169 of file axlAbstractVolumeDiscrete.cpp.

int axlAbstractVolumeDiscrete::xDimension ( void  ) const
virtual

Reimplemented in axlVolumeDiscrete.

Definition at line 81 of file axlAbstractVolumeDiscrete.cpp.

int axlAbstractVolumeDiscrete::yDimension ( void  ) const
virtual

Reimplemented in axlVolumeDiscrete.

Definition at line 92 of file axlAbstractVolumeDiscrete.cpp.

int axlAbstractVolumeDiscrete::zDimension ( void  ) const
virtual

Reimplemented in axlVolumeDiscrete.

Definition at line 103 of file axlAbstractVolumeDiscrete.cpp.


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