#include <axlActorShapeBSpline.h>
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 (axlActorShapeBSpline, vtkAssembly) | |
dtkAbstractData * | data (void) |
virtual void | setData (dtkAbstractData *spline_shape1) |
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 axlControlPointsWidget * | getControlPoints (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) |
axlActorControlPolygonObserver * | getObserver (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 axlAbstractActor * | parent (void) |
virtual axlMesh * | toMesh (void) |
virtual QString | identifier (void) |
Static Public Member Functions | |
static axlActorShapeBSpline * | New (void) |
Protected Member Functions | |
axlActorShapeBSpline (void) | |
~axlActorShapeBSpline (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) |
Definition at line 13 of file axlActorShapeBSpline.h.
|
protected |
Definition at line 95 of file axlActorShapeBSpline.cpp.
|
protected |
Definition at line 106 of file axlActorShapeBSpline.cpp.
|
virtual |
Implements axlActorBSpline.
Definition at line 116 of file axlActorShapeBSpline.cpp.
void axlActorShapeBSpline::meshProcess | ( | void | ) |
|
static |
void axlActorShapeBSpline::normalsUpdate | ( | void | ) |
Definition at line 346 of file axlActorShapeBSpline.cpp.
|
virtualslot |
Definition at line 302 of file axlActorShapeBSpline.cpp.
|
slot |
Definition at line 583 of file axlActorShapeBSpline.cpp.
|
virtualslot |
Definition at line 572 of file axlActorShapeBSpline.cpp.
void axlActorShapeBSpline::pointsUpdate | ( | void | ) |
Definition at line 442 of file axlActorShapeBSpline.cpp.
void axlActorShapeBSpline::polyDataUpdate | ( | void | ) |
Definition at line 529 of file axlActorShapeBSpline.cpp.
|
virtual |
Reimplemented from axlAbstractActor.
Definition at line 121 of file axlActorShapeBSpline.cpp.
|
virtual |
Reimplemented from axlAbstractActor.
Definition at line 189 of file axlActorShapeBSpline.cpp.
axlActorShapeBSpline::vtkTypeRevisionMacro | ( | axlActorShapeBSpline | , |
vtkAssembly | |||
) |