Developer documentation | Axl-2.5.1

axlActorSurfaceBSpline Class Reference

#include <axlActorSurfaceBSpline.h>

Inheritance diagram for axlActorSurfaceBSpline:
axlActorBSpline axlActor axlAbstractActor axlActorSurfaceTrimmed

Public Slots

virtual void onUpdateGeometry (void)
 
virtual void onSamplingChanged (void)
 
void onSelectBoundaryEdge (int numEdge, int previous, int n)
 
- Public Slots inherited from axlActorBSpline
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

 vtkTypeRevisionMacro (axlActorSurfaceBSpline, vtkAssembly)
 
dtkAbstractData * data (void)
 
virtual void setData (dtkAbstractData *spline_Surface1)
 
void setMapperCollorArray (void)
 
void meshProcess (void)
 
void normalsUpdate (void)
 
void polyDataUpdate (void)
 
void pointsUpdate (void)
 
- Public Member Functions inherited from axlActorBSpline
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 setShaderFromString (QString xmlfile)
 
virtual void setParent (axlAbstractActor *parent)
 
virtual axlAbstractActorparent (void)
 
virtual axlMeshtoMesh (void)
 
virtual QString identifier (void)
 

Static Public Member Functions

static axlActorSurfaceBSplineNew (void)
 

Protected Member Functions

 axlActorSurfaceBSpline (void)
 
 ~axlActorSurfaceBSpline (void)
 
- Protected Member Functions inherited from axlActorBSpline
 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 32 of file axlActorSurfaceBSpline.h.

Constructor & Destructor Documentation

axlActorSurfaceBSpline::axlActorSurfaceBSpline ( void  )
protected

Definition at line 1101 of file axlActorSurfaceBSpline.cpp.

axlActorSurfaceBSpline::~axlActorSurfaceBSpline ( void  )
protected

Definition at line 1112 of file axlActorSurfaceBSpline.cpp.

Member Function Documentation

dtkAbstractData * axlActorSurfaceBSpline::data ( void  )
virtual

Implements axlActorBSpline.

Reimplemented in axlActorSurfaceTrimmed.

Definition at line 95 of file axlActorSurfaceBSpline.cpp.

void axlActorSurfaceBSpline::meshProcess ( void  )
static axlActorSurfaceBSpline* axlActorSurfaceBSpline::New ( void  )
static
void axlActorSurfaceBSpline::normalsUpdate ( void  )

Definition at line 490 of file axlActorSurfaceBSpline.cpp.

void axlActorSurfaceBSpline::onSamplingChanged ( void  )
virtualslot

Definition at line 442 of file axlActorSurfaceBSpline.cpp.

void axlActorSurfaceBSpline::onSelectBoundaryEdge ( int  numEdge,
int  previous,
int  n 
)
slot

Definition at line 1057 of file axlActorSurfaceBSpline.cpp.

void axlActorSurfaceBSpline::onUpdateGeometry ( void  )
virtualslot

Definition at line 1041 of file axlActorSurfaceBSpline.cpp.

void axlActorSurfaceBSpline::pointsUpdate ( void  )

Definition at line 663 of file axlActorSurfaceBSpline.cpp.

void axlActorSurfaceBSpline::polyDataUpdate ( void  )

Definition at line 893 of file axlActorSurfaceBSpline.cpp.

void axlActorSurfaceBSpline::setData ( dtkAbstractData *  spline_Surface1)
virtual

Reimplemented from axlAbstractActor.

Definition at line 100 of file axlActorSurfaceBSpline.cpp.

void axlActorSurfaceBSpline::setMapperCollorArray ( void  )
virtual

Reimplemented from axlAbstractActor.

Reimplemented in axlActorSurfaceTrimmed.

Definition at line 234 of file axlActorSurfaceBSpline.cpp.

axlActorSurfaceBSpline::vtkTypeRevisionMacro ( axlActorSurfaceBSpline  ,
vtkAssembly   
)

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