Developer documentation | Axl-2.5.1

axlAbstractActor Class Referenceabstract

#include <axlAbstractActor.h>

Inheritance diagram for axlAbstractActor:
axlAbstractActorField axlActor axlActorComposite axlActorFieldDiscrete axlActorFieldParametric axlActorFieldSpatial axlActorBSpline axlActorCircleArc axlActorCone axlActorCylinder axlActorDataDynamic axlActorEllipsoid axlActorLine axlActorMesh axlActorPlane axlActorPoint axlActorPointSet axlActorSphere axlActorTorus axlActorVolumeDiscrete

Public Slots

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 onRemoved (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)
 

Signals

void stateChanged (dtkAbstractData *data, int mode)
 
void updated (void)
 

Public Member Functions

 axlAbstractActor (axlAbstractActor *parent=0)
 
virtual ~axlAbstractActor (void)
 
virtual bool isVisible (void)
 
virtual void setInteractor (void *interactor)
 
virtual void setDisplay (bool display)
 
virtual void setData (dtkAbstractData *data)
 
virtual void showControlPoints (bool show)
 
virtual bool isShowControlPoints (void)
 
virtual void setMapperCollorArray (void)
 
virtual void setShader (QString xmlfile)
 
virtual void setShaderFromString (QString xmlfile)
 
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 setParent (axlAbstractActor *parent)
 
virtual axlAbstractActorparent (void)
 
virtual axlMeshtoMesh (void)
 
virtual int getState (void)
 
virtual void setMode (int state)
 
virtual dtkAbstractData * data (void)=0
 
virtual QString identifier (void)
 

Detailed Description

Definition at line 33 of file axlAbstractActor.h.

Constructor & Destructor Documentation

axlAbstractActor::axlAbstractActor ( axlAbstractActor parent = 0)

Definition at line 38 of file axlAbstractActor.cpp.

axlAbstractActor::~axlAbstractActor ( void  )
virtual

Definition at line 43 of file axlAbstractActor.cpp.

Member Function Documentation

int axlAbstractActor::getState ( void  )
virtual

Reimplemented in axlActorComposite, and axlActor.

Definition at line 154 of file axlAbstractActor.cpp.

void axlAbstractActor::hide ( void  )
virtualslot

Reimplemented in axlActorComposite.

Definition at line 166 of file axlAbstractActor.cpp.

void axlAbstractActor::hideCurrentPoint ( double  u,
double  v,
dtkAbstractData *  data 
)
virtualslot

Definition at line 228 of file axlAbstractActor.cpp.

QString axlAbstractActor::identifier ( void  )
virtual

Reimplemented in axlActorMesh.

Definition at line 57 of file axlAbstractActor.cpp.

bool axlAbstractActor::isShowControlPoints ( void  )
virtual

Reimplemented in axlActorBSpline.

Definition at line 147 of file axlAbstractActor.cpp.

bool axlAbstractActor::isVisible ( void  )
virtual

Reimplemented in axlActorComposite, and axlActor.

Definition at line 78 of file axlAbstractActor.cpp.

void axlAbstractActor::moveCurrentPoint ( double  u,
double  v,
dtkAbstractData *  data 
)
virtualslot

Definition at line 223 of file axlAbstractActor.cpp.

void axlAbstractActor::onControlPointChanged ( void  )
virtualslot

Reimplemented in axlActorComposite.

Definition at line 115 of file axlAbstractActor.cpp.

void axlAbstractActor::onModeChanged ( int  state)
virtualslot

Reimplemented in axlActorComposite.

Definition at line 196 of file axlAbstractActor.cpp.

void axlAbstractActor::onRemoved ( void  )
virtualslot

Reimplemented in axlActorComposite, and axlActor.

Definition at line 191 of file axlAbstractActor.cpp.

void axlAbstractActor::onSamplingChanged ( void  )
virtualslot

Reimplemented in axlActorComposite.

Definition at line 181 of file axlAbstractActor.cpp.

void axlAbstractActor::onSelectBoundaryEdge ( int  numEdge,
int  previous,
int  n 
)
virtualslot

Definition at line 233 of file axlAbstractActor.cpp.

void axlAbstractActor::onTubeFilterRadiusChanged ( double  radius)
virtualslot

Definition at line 186 of file axlAbstractActor.cpp.

void axlAbstractActor::onUpdateGeometry ( void  )
pure virtualslot

Implemented in axlActorBSpline.

Definition at line 201 of file axlAbstractActor.cpp.

void axlAbstractActor::onUpdateProperty ( void  )
virtualslot

Definition at line 206 of file axlAbstractActor.cpp.

virtual void axlAbstractActor::onUpdateStructure ( void  )
inlinevirtualslot

Reimplemented in axlActorBSpline.

Definition at line 85 of file axlAbstractActor.h.

axlAbstractActor * axlAbstractActor::parent ( void  )
virtual

Definition at line 69 of file axlAbstractActor.cpp.

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

Reimplemented in axlActorComposite, and axlActor.

Definition at line 135 of file axlAbstractActor.cpp.

void axlAbstractActor::setInteractor ( void *  interactor)
virtual
void axlAbstractActor::setInterpolation ( int  interpolation)
virtual

Reimplemented in axlActor.

Definition at line 142 of file axlAbstractActor.cpp.

void axlAbstractActor::setMapperCollorArray ( void  )
virtual
void axlAbstractActor::setOpacity ( double  opacity)
virtual

Reimplemented in axlActorComposite, and axlActor.

Definition at line 125 of file axlAbstractActor.cpp.

void axlAbstractActor::setParent ( axlAbstractActor parent)
virtual

Definition at line 50 of file axlAbstractActor.cpp.

void axlAbstractActor::setShader ( QString  xmlfile)
virtual

Reimplemented in axlActorComposite, and axlActor.

Definition at line 110 of file axlAbstractActor.cpp.

void axlAbstractActor::setShaderFromString ( QString  xmlfile)
virtual

Reimplemented in axlActorComposite.

Definition at line 120 of file axlAbstractActor.cpp.

void axlAbstractActor::setSize ( double  size)
virtual
void axlAbstractActor::show ( void  )
virtualslot

Reimplemented in axlActorComposite.

Definition at line 171 of file axlAbstractActor.cpp.

void axlAbstractActor::showControlPoints ( bool  show)
virtual

Reimplemented in axlActorBSpline.

Definition at line 100 of file axlAbstractActor.cpp.

void axlAbstractActor::showCurrentPoint ( double  u,
double  v,
dtkAbstractData *  data 
)
virtualslot

Definition at line 218 of file axlAbstractActor.cpp.

void axlAbstractActor::stateChanged ( dtkAbstractData *  data,
int  mode 
)
signal
axlMesh * axlAbstractActor::toMesh ( void  )
virtual

Definition at line 74 of file axlAbstractActor.cpp.

void axlAbstractActor::update ( void  )
virtualslot
void axlAbstractActor::updated ( void  )
signal

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