Developer documentation | Axl-2.5.1

axlActorComposite Class Reference

#include <axlActorComposite.h>

Inheritance diagram for axlActorComposite:
axlAbstractActor

Public Types

enum  ActorState { passive, selection, edition }
 

Public Slots

virtual void onUpdateGeometry (void)
 
- Public Slots inherited from axlAbstractActor
virtual void onUpdateGeometry (void)=0
 
virtual void onUpdateProperty (void)
 
virtual void onUpdateStructure (void)
 
virtual void onTubeFilterRadiusChanged (double radius)
 
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 (axlActorComposite, vtkAssembly)
 
virtual dtkAbstractData * data (void)
 
virtual void setData (dtkAbstractData *data1)
 
bool removeActorReference (axlAbstractActor *actor)
 
void setView (axlAbstractView *view)
 
void setRenderer (vtkRenderer *renderer)
 
virtual void setMode (int state)
 
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 setShader (QString xmlfile)
 
virtual void setShaderFromString (QString xmlfile)
 
virtual void onControlPointChanged ()
 
virtual void onSamplingChanged (void)
 
virtual void onModeChanged (int state)
 
virtual void hide (void)
 
virtual void show (void)
 
virtual void update (void)
 
virtual void onRemoved (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 setSize (double size)
 
virtual void setInterpolation (int interpolation)
 
virtual void setParent (axlAbstractActor *parent)
 
virtual axlAbstractActorparent (void)
 
virtual axlMeshtoMesh (void)
 
virtual QString identifier (void)
 

Static Public Member Functions

static axlActorCompositeNew (void)
 

Protected Member Functions

 axlActorComposite (void)
 
 ~axlActorComposite (void)
 
void NewObserver (void)
 
void deleteObserver (void)
 

Additional Inherited Members

- Signals inherited from axlAbstractActor
void stateChanged (dtkAbstractData *data, int mode)
 
void updated (void)
 

Detailed Description

Definition at line 48 of file axlActorComposite.h.

Member Enumeration Documentation

Enumerator
passive 
selection 
edition 

Definition at line 51 of file axlActorComposite.h.

Constructor & Destructor Documentation

axlActorComposite::axlActorComposite ( void  )
protected

Definition at line 895 of file axlActorComposite.cpp.

axlActorComposite::~axlActorComposite ( void  )
protected

Definition at line 903 of file axlActorComposite.cpp.

Member Function Documentation

dtkAbstractData * axlActorComposite::data ( void  )
virtual

Implements axlAbstractActor.

Definition at line 125 of file axlActorComposite.cpp.

void axlActorComposite::deleteObserver ( void  )
protected

Definition at line 671 of file axlActorComposite.cpp.

vtkRenderWindowInteractor * axlActorComposite::getInteractor ( void  )
virtual

Definition at line 651 of file axlActorComposite.cpp.

int axlActorComposite::getState ( void  )
virtual

Reimplemented from axlAbstractActor.

Definition at line 689 of file axlActorComposite.cpp.

void axlActorComposite::hide ( void  )
virtual

Reimplemented from axlAbstractActor.

Definition at line 827 of file axlActorComposite.cpp.

bool axlActorComposite::isVisible ( void  )
virtual

Reimplemented from axlAbstractActor.

Definition at line 640 of file axlActorComposite.cpp.

static axlActorComposite* axlActorComposite::New ( void  )
static
void axlActorComposite::NewObserver ( void  )
protected

Definition at line 656 of file axlActorComposite.cpp.

void axlActorComposite::onControlPointChanged ( void  )
virtual

Reimplemented from axlAbstractActor.

Definition at line 319 of file axlActorComposite.cpp.

void axlActorComposite::onModeChanged ( int  state)
virtual

Reimplemented from axlAbstractActor.

Definition at line 345 of file axlActorComposite.cpp.

void axlActorComposite::onRemoved ( void  )
virtual

Reimplemented from axlAbstractActor.

Definition at line 845 of file axlActorComposite.cpp.

void axlActorComposite::onSamplingChanged ( void  )
virtual

Reimplemented from axlAbstractActor.

Definition at line 720 of file axlActorComposite.cpp.

virtual void axlActorComposite::onUpdateGeometry ( void  )
inlinevirtualslot

Definition at line 89 of file axlActorComposite.h.

bool axlActorComposite::removeActorReference ( axlAbstractActor actor)

Definition at line 130 of file axlActorComposite.cpp.

void axlActorComposite::setColor ( double  red,
double  green,
double  blue 
)
virtual

Reimplemented from axlAbstractActor.

Definition at line 585 of file axlActorComposite.cpp.

void axlActorComposite::setData ( dtkAbstractData *  data1)
virtual

Reimplemented from axlAbstractActor.

Definition at line 135 of file axlActorComposite.cpp.

void axlActorComposite::setDisplay ( bool  display)
virtual

Reimplemented from axlAbstractActor.

Definition at line 700 of file axlActorComposite.cpp.

void axlActorComposite::setInteractor ( void *  interactor)
virtual

Reimplemented from axlAbstractActor.

Definition at line 645 of file axlActorComposite.cpp.

void axlActorComposite::setMode ( int  state)
virtual

Reimplemented from axlAbstractActor.

Definition at line 337 of file axlActorComposite.cpp.

void axlActorComposite::setOpacity ( double  opacity)
virtual

Reimplemented from axlAbstractActor.

Definition at line 740 of file axlActorComposite.cpp.

void axlActorComposite::setRenderer ( vtkRenderer *  renderer)

Definition at line 635 of file axlActorComposite.cpp.

void axlActorComposite::setShader ( QString  xmlfile)
virtual

Reimplemented from axlAbstractActor.

Definition at line 762 of file axlActorComposite.cpp.

void axlActorComposite::setShaderFromString ( QString  xmlfile)
virtual

Reimplemented from axlAbstractActor.

Definition at line 796 of file axlActorComposite.cpp.

void axlActorComposite::setState ( int  state)
virtual

Definition at line 694 of file axlActorComposite.cpp.

void axlActorComposite::setView ( axlAbstractView view)

Definition at line 630 of file axlActorComposite.cpp.

void axlActorComposite::show ( void  )
virtual

Reimplemented from axlAbstractActor.

Definition at line 833 of file axlActorComposite.cpp.

void axlActorComposite::update ( void  )
virtual

Reimplemented from axlAbstractActor.

Definition at line 839 of file axlActorComposite.cpp.

axlActorComposite::vtkTypeRevisionMacro ( axlActorComposite  ,
vtkAssembly   
)

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