Developer documentation | Axl-2.5.1

axlActorBSpline Class Referenceabstract

#include <axlActorBSpline.h>

Inheritance diagram for axlActorBSpline:
axlActor axlAbstractActor axlActorCurveBSpline axlActorShapeBSpline axlActorSurfaceBSpline axlActorVolumeBSpline axlActorSurfaceTrimmed

Public Slots

virtual void initCurrentPoint (void)
 
virtual void onModeChanged (int state)
 
virtual void onControlPointChanged ()
 
virtual void onRemoved (void)
 
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)
 
- Public Slots inherited from axlActor
virtual void hide (void)
 
virtual void show (void)
 
virtual void update (void)
 
- Public Slots inherited from axlAbstractActor
virtual void onUpdateProperty (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

virtual dtkAbstractData * data (void)=0
 
virtual void setDisplay (bool display)
 
virtual void setMode (int state)
 
virtual axlControlPointsWidgetgetControlPoints (void)
 
virtual void setControlPoints (axlControlPointsWidget *controlPoints)
 
virtual void showControlPoints (bool show)
 
virtual void setControlPolygon (bool control)
 
virtual bool isShowControlPoints (void)
 
virtual void addToObserver (int idEvent, vtkCommand *observer)
 
virtual void onUpdateGeometry (void)
 
virtual void onUpdateStructure (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 setData (dtkAbstractData *data)
 
virtual void setMapperCollorArray (void)
 
virtual void setShaderFromString (QString xmlfile)
 
virtual void setParent (axlAbstractActor *parent)
 
virtual axlAbstractActorparent (void)
 
virtual axlMeshtoMesh (void)
 
virtual QString identifier (void)
 

Protected Member Functions

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

Constructor & Destructor Documentation

axlActorBSpline::axlActorBSpline ( void  )
protected

Definition at line 325 of file axlActorBSpline.cpp.

axlActorBSpline::~axlActorBSpline ( void  )
protected

Definition at line 330 of file axlActorBSpline.cpp.

Member Function Documentation

void axlActorBSpline::addToObserver ( int  idEvent,
vtkCommand *  observer 
)
virtual

Definition at line 268 of file axlActorBSpline.cpp.

virtual dtkAbstractData* axlActorBSpline::data ( void  )
pure virtual
axlControlPointsWidget * axlActorBSpline::getControlPoints ( void  )
virtual

Definition at line 194 of file axlActorBSpline.cpp.

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

Definition at line 301 of file axlActorBSpline.cpp.

void axlActorBSpline::initCurrentPoint ( void  )
virtualslot

Definition at line 70 of file axlActorBSpline.cpp.

bool axlActorBSpline::isShowControlPoints ( void  )
virtual

Reimplemented from axlAbstractActor.

Definition at line 184 of file axlActorBSpline.cpp.

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

Definition at line 283 of file axlActorBSpline.cpp.

void axlActorBSpline::onControlPointChanged ( void  )
virtualslot

Definition at line 263 of file axlActorBSpline.cpp.

void axlActorBSpline::onModeChanged ( int  state)
virtualslot

Definition at line 204 of file axlActorBSpline.cpp.

void axlActorBSpline::onRemoved ( void  )
virtualslot

Definition at line 310 of file axlActorBSpline.cpp.

virtual void axlActorBSpline::onUpdateGeometry ( void  )
inlinevirtual

Implements axlAbstractActor.

Definition at line 54 of file axlActorBSpline.h.

virtual void axlActorBSpline::onUpdateStructure ( void  )
inlinevirtual

Reimplemented from axlAbstractActor.

Definition at line 58 of file axlActorBSpline.h.

void axlActorBSpline::setControlPoints ( axlControlPointsWidget controlPoints)
virtual

Definition at line 199 of file axlActorBSpline.cpp.

void axlActorBSpline::setControlPolygon ( bool  control)
virtual

Reimplemented in axlActorSurfaceTrimmed.

Definition at line 116 of file axlActorBSpline.cpp.

void axlActorBSpline::setDisplay ( bool  display)
virtual

Reimplemented from axlActor.

Definition at line 57 of file axlActorBSpline.cpp.

void axlActorBSpline::setMode ( int  state)
virtual

Reimplemented from axlAbstractActor.

Definition at line 92 of file axlActorBSpline.cpp.

void axlActorBSpline::showControlPoints ( bool  show)
virtual

Reimplemented from axlAbstractActor.

Definition at line 99 of file axlActorBSpline.cpp.

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

Definition at line 274 of file axlActorBSpline.cpp.


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