Developer documentation | Axl-2.5.1

axlVolumeDiscrete Class Reference

#include <axlVolumeDiscrete.h>

Inheritance diagram for axlVolumeDiscrete:
axlAbstractVolumeDiscrete axlAbstractVolume axlAbstractData

Public Member Functions

 axlVolumeDiscrete (void)
 
 axlVolumeDiscrete (const axlVolumeDiscrete &other)
 
 ~axlVolumeDiscrete (void)
 
axlVolumeDiscreteclone (void) const
 
axlVolumeDiscreteoperator= (const axlVolumeDiscrete &other)
 
QString identifier (void) const
 
void setData (void *data)
 
void * data (void) const
 
int xDimension (void) const
 
int yDimension (void) const
 
int zDimension (void) const
 
void setDimensions (unsigned int x, unsigned int y, unsigned int z)
 
double minValue (void) const
 
double midValue (void) const
 
double maxValue (void) const
 
void setMinValue (double min_field_value)
 
void setMidValue (double mid_field_value)
 
void setMaxValue (double max_field_value)
 
double getValue (int i, int j, int k) const
 
void setValue (double value, int i, int j, int k)
 
- Public Member Functions inherited from axlAbstractVolumeDiscrete
 axlAbstractVolumeDiscrete (void)
 
 axlAbstractVolumeDiscrete (unsigned int x, unsigned int y, unsigned int z)
 
 axlAbstractVolumeDiscrete (const axlAbstractVolumeDiscrete &other)
 
virtual ~axlAbstractVolumeDiscrete (void)
 
virtual double getValue (int indiceGlobal) const
 
virtual void setValue (double value, int indiceGlobal)
 
- 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 35 of file axlVolumeDiscrete.h.

Constructor & Destructor Documentation

axlVolumeDiscrete::axlVolumeDiscrete ( void  )

Definition at line 49 of file axlVolumeDiscrete.cpp.

axlVolumeDiscrete::axlVolumeDiscrete ( const axlVolumeDiscrete other)

Definition at line 61 of file axlVolumeDiscrete.cpp.

axlVolumeDiscrete::~axlVolumeDiscrete ( void  )

Definition at line 79 of file axlVolumeDiscrete.cpp.

Member Function Documentation

axlVolumeDiscrete * axlVolumeDiscrete::clone ( void  ) const

Definition at line 84 of file axlVolumeDiscrete.cpp.

void * axlVolumeDiscrete::data ( void  ) const

Definition at line 120 of file axlVolumeDiscrete.cpp.

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

Reimplemented from axlAbstractVolumeDiscrete.

Definition at line 236 of file axlVolumeDiscrete.cpp.

QString axlVolumeDiscrete::identifier ( void  ) const

Definition at line 102 of file axlVolumeDiscrete.cpp.

double axlVolumeDiscrete::maxValue ( void  ) const
virtual

Reimplemented from axlAbstractVolumeDiscrete.

Definition at line 198 of file axlVolumeDiscrete.cpp.

double axlVolumeDiscrete::midValue ( void  ) const
virtual

Reimplemented from axlAbstractVolumeDiscrete.

Definition at line 191 of file axlVolumeDiscrete.cpp.

double axlVolumeDiscrete::minValue ( void  ) const
virtual

! *!

Reimplemented from axlAbstractVolumeDiscrete.

Definition at line 166 of file axlVolumeDiscrete.cpp.

axlVolumeDiscrete & axlVolumeDiscrete::operator= ( const axlVolumeDiscrete other)

Definition at line 89 of file axlVolumeDiscrete.cpp.

void axlVolumeDiscrete::setData ( void *  data)

Definition at line 107 of file axlVolumeDiscrete.cpp.

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

Reimplemented from axlAbstractVolumeDiscrete.

Definition at line 157 of file axlVolumeDiscrete.cpp.

void axlVolumeDiscrete::setMaxValue ( double  max_field_value)

Definition at line 229 of file axlVolumeDiscrete.cpp.

void axlVolumeDiscrete::setMidValue ( double  mid_field_value)

Definition at line 222 of file axlVolumeDiscrete.cpp.

void axlVolumeDiscrete::setMinValue ( double  min_field_value)

Definition at line 217 of file axlVolumeDiscrete.cpp.

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

Reimplemented from axlAbstractVolumeDiscrete.

Definition at line 245 of file axlVolumeDiscrete.cpp.

int axlVolumeDiscrete::xDimension ( void  ) const
virtual

Reimplemented from axlAbstractVolumeDiscrete.

Definition at line 127 of file axlVolumeDiscrete.cpp.

int axlVolumeDiscrete::yDimension ( void  ) const
virtual

Reimplemented from axlAbstractVolumeDiscrete.

Definition at line 137 of file axlVolumeDiscrete.cpp.

int axlVolumeDiscrete::zDimension ( void  ) const
virtual

Reimplemented from axlAbstractVolumeDiscrete.

Definition at line 147 of file axlVolumeDiscrete.cpp.


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