Developer documentation | Axl-2.5.1

axlActorVolumeDiscrete Class Reference

#include <axlActorVolumeDiscrete.h>

Inheritance diagram for axlActorVolumeDiscrete:
axlActor axlAbstractActor

Public Slots

void touch (void)
 
void update (void)
 
void onModeChanged (int state)
 
void onRemoved ()
 
void onUpdateGeometry ()
 
void outlineNone (void)
 
void outlineCorners (void)
 
void outlineBox (void)
 
void outlineContour (void)
 
- Public Slots inherited from axlActor
virtual void hide (void)
 
virtual void show (void)
 
virtual void update (void)
 
- Public Slots inherited from axlAbstractActor
virtual void onUpdateGeometry (void)=0
 
virtual void onUpdateProperty (void)
 
virtual void onUpdateStructure (void)
 
virtual void hide (void)
 
virtual void show (void)
 
virtual void update (void)
 
virtual void onSamplingChanged (void)
 
virtual void onTubeFilterRadiusChanged (double radius)
 
virtual void onControlPointChanged (void)
 
virtual void onModeChanged (int state)
 
virtual void showCurrentPoint (double u, double v, dtkAbstractData *data)
 
virtual void moveCurrentPoint (double u, double v, dtkAbstractData *data)
 
virtual void hideCurrentPoint (double u, double v, dtkAbstractData *data)
 
virtual void onSelectBoundaryEdge (int numEdge, int previous, int n)
 

Public Member Functions

 vtkTypeRevisionMacro (axlActorVolumeDiscrete, vtkAssembly)
 
void setData (dtkAbstractData *volume)
 
dtkAbstractData * data (void)
 
void setDisplay (bool display)
 
void setMode (int state)
 
void * colorTransferFunction (void)
 
void * opacityTransferFunction (void)
 
void * mapper (void)
 
void * vol (void)
 
void * volumeProperty (void)
 
void * image (void)
 
- Public Member Functions inherited from axlActor
virtual bool isVisible (void)
 
virtual void setInteractor (void *interactor)
 
virtual vtkRenderWindowInteractor * getInteractor (void)
 
virtual int getState (void)
 
virtual void setState (int state)
 
virtual void setOpacity (double opacity)
 
virtual void setSize (double size)
 
virtual void setColor (double red, double green, double blue)
 
virtual void setInterpolation (int interpolation)
 
virtual void setShader (QString vsfile)
 
virtual void setShaderFromString (QString vertex_shader_source, QString fragment_shader_source)
 
virtual void onRemoved (void)
 
QStringList fields (void)
 
 axlActor (void)
 
 ~axlActor (void)
 
dtkAbstractData * getObserverData (void)
 
vtkSmartPointer< vtkPoints > getPoints (void)
 
void setPoints (vtkSmartPointer< vtkPoints > points)
 
vtkSmartPointer< vtkDoubleArray > getNormals (void)
 
void setNormals (vtkSmartPointer< vtkDoubleArray > normals)
 
vtkSmartPointer< vtkPolyData > getPolyData (void)
 
void setPolyData (vtkSmartPointer< vtkPolyData > polyData)
 
vtkSmartPointer< vtkCellArray > getCellArray (void)
 
void setCellArray (vtkSmartPointer< vtkCellArray > cellArray)
 
vtkSmartPointer< vtkActor > getActor (void)
 
void setActor (vtkSmartPointer< vtkActor > actor)
 
vtkSmartPointer< vtkVolume > getvtkVolume (void)
 
void setvtkVolume (vtkSmartPointer< vtkVolume > actor)
 
vtkSmartPointer< vtkPolyDataMapper > getMapper (void)
 
void setMapper (vtkSmartPointer< vtkPolyDataMapper > mapper)
 
vtkSmartPointer< vtkDataSetMapper > getDataSetMapper (void)
 
void setDataSetMapper (vtkSmartPointer< vtkDataSetMapper > mapper)
 
vtkSmartPointer< vtkCellPicker > getCellPicker ()
 
void setCellPicker (vtkSmartPointer< vtkCellPicker > cellPicker)
 
axlActorControlPolygonObservergetObserver (void)
 
void setObserver (axlActorControlPolygonObserver *observer)
 
vtkSmartPointer< vtkUnstructuredGrid > getUnstructuredGrid (void)
 
void setUnstructuredGrid (vtkSmartPointer< vtkUnstructuredGrid > unstructuredGrid)
 
void setObserverData (dtkAbstractData *data)
 
void NewObserver (void)
 
void deleteObserver (void)
 
- Public Member Functions inherited from axlAbstractActor
 axlAbstractActor (axlAbstractActor *parent=0)
 
virtual ~axlAbstractActor (void)
 
virtual void showControlPoints (bool show)
 
virtual bool isShowControlPoints (void)
 
virtual void setMapperCollorArray (void)
 
virtual void setShaderFromString (QString xmlfile)
 
virtual void setParent (axlAbstractActor *parent)
 
virtual axlAbstractActorparent (void)
 
virtual axlMeshtoMesh (void)
 
virtual QString identifier (void)
 

Static Public Member Functions

static axlActorVolumeDiscreteNew (void)
 

Protected Member Functions

 axlActorVolumeDiscrete (void)
 
 ~axlActorVolumeDiscrete (void)
 
- Protected Member Functions inherited from axlActor
void drawAssymblyMatrix (void)
 

Additional Inherited Members

- Public Types inherited from axlActor
enum  ActorState { passive, selection, edition }
 
- Signals inherited from axlAbstractActor
void stateChanged (dtkAbstractData *data, int mode)
 
void updated (void)
 

Detailed Description

Definition at line 26 of file axlActorVolumeDiscrete.h.

Constructor & Destructor Documentation

axlActorVolumeDiscrete::axlActorVolumeDiscrete ( void  )
protected

Definition at line 531 of file axlActorVolumeDiscrete.cpp.

axlActorVolumeDiscrete::~axlActorVolumeDiscrete ( void  )
protected

Definition at line 541 of file axlActorVolumeDiscrete.cpp.

Member Function Documentation

void * axlActorVolumeDiscrete::colorTransferFunction ( void  )

Definition at line 501 of file axlActorVolumeDiscrete.cpp.

dtkAbstractData * axlActorVolumeDiscrete::data ( void  )
virtual

Implements axlActor.

Definition at line 353 of file axlActorVolumeDiscrete.cpp.

void * axlActorVolumeDiscrete::image ( void  )

Definition at line 526 of file axlActorVolumeDiscrete.cpp.

void * axlActorVolumeDiscrete::mapper ( void  )

Definition at line 511 of file axlActorVolumeDiscrete.cpp.

static axlActorVolumeDiscrete* axlActorVolumeDiscrete::New ( void  )
static
void axlActorVolumeDiscrete::onModeChanged ( int  state)
slot

Definition at line 400 of file axlActorVolumeDiscrete.cpp.

void axlActorVolumeDiscrete::onRemoved ( void  )
slot

Definition at line 460 of file axlActorVolumeDiscrete.cpp.

void axlActorVolumeDiscrete::onUpdateGeometry ( void  )
slot

Definition at line 465 of file axlActorVolumeDiscrete.cpp.

void * axlActorVolumeDiscrete::opacityTransferFunction ( void  )

Definition at line 506 of file axlActorVolumeDiscrete.cpp.

void axlActorVolumeDiscrete::outlineBox ( void  )
slot

Definition at line 487 of file axlActorVolumeDiscrete.cpp.

void axlActorVolumeDiscrete::outlineContour ( void  )
slot

Definition at line 494 of file axlActorVolumeDiscrete.cpp.

void axlActorVolumeDiscrete::outlineCorners ( void  )
slot

Definition at line 480 of file axlActorVolumeDiscrete.cpp.

void axlActorVolumeDiscrete::outlineNone ( void  )
slot

Definition at line 473 of file axlActorVolumeDiscrete.cpp.

void axlActorVolumeDiscrete::setData ( dtkAbstractData *  volume)
virtual

Reimplemented from axlAbstractActor.

Definition at line 200 of file axlActorVolumeDiscrete.cpp.

void axlActorVolumeDiscrete::setDisplay ( bool  display)
virtual

Reimplemented from axlActor.

Definition at line 381 of file axlActorVolumeDiscrete.cpp.

void axlActorVolumeDiscrete::setMode ( int  state)
virtual

Reimplemented from axlAbstractActor.

Definition at line 393 of file axlActorVolumeDiscrete.cpp.

void axlActorVolumeDiscrete::touch ( void  )
slot

Definition at line 358 of file axlActorVolumeDiscrete.cpp.

void axlActorVolumeDiscrete::update ( void  )
slot

Definition at line 376 of file axlActorVolumeDiscrete.cpp.

void * axlActorVolumeDiscrete::vol ( void  )

Definition at line 516 of file axlActorVolumeDiscrete.cpp.

void * axlActorVolumeDiscrete::volumeProperty ( void  )

Definition at line 521 of file axlActorVolumeDiscrete.cpp.

axlActorVolumeDiscrete::vtkTypeRevisionMacro ( axlActorVolumeDiscrete  ,
vtkAssembly   
)

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