Developer documentation | Axl-2.5.1

axlActorMesh Class Reference

#include <axlActorMesh.h>

Inheritance diagram for axlActorMesh:
axlActor axlAbstractActor

Public Slots

virtual void onModeChanged (int state)
 
virtual void onTubeFilterRadiusChanged (double radius)
 
virtual void onUpdateGeometry ()
 
- 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 (axlActorMesh, vtkAssembly)
 
dtkAbstractData * data (void)
 
void setData (dtkAbstractData *data)
 
virtual void setMode (int state)
 
virtual void setSize (double size)
 
void computeNormals (void)
 
QString identifier (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 setDisplay (bool display)
 
virtual void setOpacity (double opacity)
 
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)
 

Static Public Member Functions

static axlActorMeshNew (void)
 

Protected Member Functions

 axlActorMesh (void)
 
 ~axlActorMesh (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 32 of file axlActorMesh.h.

Constructor & Destructor Documentation

axlActorMesh::axlActorMesh ( void  )
protected

Definition at line 714 of file axlActorMesh.cpp.

axlActorMesh::~axlActorMesh ( void  )
protected

Definition at line 725 of file axlActorMesh.cpp.

Member Function Documentation

void axlActorMesh::computeNormals ( void  )

Definition at line 151 of file axlActorMesh.cpp.

dtkAbstractData * axlActorMesh::data ( void  )
virtual

Implements axlActor.

Definition at line 107 of file axlActorMesh.cpp.

QString axlActorMesh::identifier ( void  )
virtual

Reimplemented from axlAbstractActor.

Definition at line 102 of file axlActorMesh.cpp.

static axlActorMesh* axlActorMesh::New ( void  )
static
void axlActorMesh::onModeChanged ( int  state)
virtualslot

Definition at line 217 of file axlActorMesh.cpp.

void axlActorMesh::onTubeFilterRadiusChanged ( double  radius)
virtualslot

Definition at line 274 of file axlActorMesh.cpp.

void axlActorMesh::onUpdateGeometry ( void  )
virtualslot

Definition at line 331 of file axlActorMesh.cpp.

void axlActorMesh::setData ( dtkAbstractData *  data)
virtual

Reimplemented from axlAbstractActor.

Definition at line 112 of file axlActorMesh.cpp.

void axlActorMesh::setMode ( int  state)
virtual

Reimplemented from axlAbstractActor.

Definition at line 202 of file axlActorMesh.cpp.

void axlActorMesh::setSize ( double  size)
virtual

Reimplemented from axlActor.

Definition at line 209 of file axlActorMesh.cpp.

axlActorMesh::vtkTypeRevisionMacro ( axlActorMesh  ,
vtkAssembly   
)

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