|
virtual int | IsA (const char *type) |
|
vtkPolyLineRepresentation * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
void | GetPolyData (vtkPolyData *pd) |
|
virtual void | SetNumberOfHandles (int npts) |
|
virtual vtkDoubleArray * | GetHandlePositions () |
|
double | GetSummedLength () |
|
virtual void | InitializeHandles (vtkPoints *points) |
|
virtual void | BuildRepresentation () |
|
vtkCurveRepresentation * | NewInstance () const |
|
void | SetPlaneSource (vtkPlaneSource *plane) |
|
virtual void | SetProjectionNormal (int) |
|
virtual int | GetProjectionNormal () |
|
void | SetProjectionNormalToXAxes () |
|
void | SetProjectionNormalToYAxes () |
|
void | SetProjectionNormalToZAxes () |
|
void | SetProjectionNormalToOblique () |
|
int | IsClosed () |
|
void | SetLineColor (double r, double g, double b) |
|
virtual void | SetInteractionState (int) |
|
virtual void | SetProjectToPlane (int) |
|
virtual int | GetProjectToPlane () |
|
virtual void | ProjectToPlaneOn () |
|
virtual void | ProjectToPlaneOff () |
|
void | SetProjectionPosition (double position) |
|
virtual double | GetProjectionPosition () |
|
virtual vtkProperty * | GetHandleProperty () |
|
virtual vtkProperty * | GetSelectedHandleProperty () |
|
virtual vtkProperty * | GetLineProperty () |
|
virtual vtkProperty * | GetSelectedLineProperty () |
|
virtual int | GetNumberOfHandles () |
|
virtual void | SetHandlePosition (int handle, double x, double y, double z) |
|
virtual void | SetHandlePosition (int handle, double xyz[3]) |
|
virtual void | GetHandlePosition (int handle, double xyz[3]) |
|
virtual double * | GetHandlePosition (int handle) |
|
void | SetClosed (int closed) |
|
virtual int | GetClosed () |
|
virtual void | ClosedOn () |
|
virtual void | ClosedOff () |
|
virtual int | ComputeInteractionState (int X, int Y, int modify=0) |
|
virtual void | StartWidgetInteraction (double e[2]) |
|
virtual void | WidgetInteraction (double e[2]) |
|
virtual void | EndWidgetInteraction (double e[2]) |
|
virtual double * | GetBounds () |
|
virtual void | ReleaseGraphicsResources (vtkWindow *) |
|
virtual int | RenderOpaqueGeometry (vtkViewport *) |
|
virtual int | RenderTranslucentPolygonalGeometry (vtkViewport *) |
|
virtual int | RenderOverlay (vtkViewport *) |
|
virtual int | HasTranslucentPolygonalGeometry () |
|
virtual void | PickingManagedOn () |
|
virtual void | PickingManagedOff () |
|
virtual void | SetPickingManaged (bool) |
|
virtual bool | GetPickingManaged () |
|
virtual void | SetRenderer (vtkRenderer *ren) |
|
virtual vtkRenderer * | GetRenderer () |
|
virtual void | PlaceWidget (double *vtkNotUsed(bounds[6])) |
|
virtual int | GetInteractionState () |
|
virtual void | Highlight (int vtkNotUsed(highlightOn)) |
|
virtual void | SetPlaceFactor (double) |
|
virtual double | GetPlaceFactor () |
|
virtual void | SetHandleSize (double) |
|
virtual double | GetHandleSize () |
|
virtual int | GetNeedToRender () |
|
virtual void | SetNeedToRender (int) |
|
virtual void | NeedToRenderOn () |
|
virtual void | NeedToRenderOff () |
|
virtual void | ShallowCopy (vtkProp *prop) |
|
virtual void | GetActors (vtkPropCollection *) |
|
virtual void | GetActors2D (vtkPropCollection *) |
|
virtual void | GetVolumes (vtkPropCollection *) |
|
virtual int | RenderOverlay (vtkViewport *vtkNotUsed(viewport)) |
|
virtual int | RenderOpaqueGeometry (vtkViewport *vtkNotUsed(viewport)) |
|
virtual int | RenderTranslucentPolygonalGeometry (vtkViewport *vtkNotUsed(viewport)) |
|
virtual int | RenderVolumetricGeometry (vtkViewport *vtkNotUsed(viewport)) |
|
vtkWidgetRepresentation * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
vtkProp * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual void | Pick () |
|
virtual bool | HasKeys (vtkInformation *requiredKeys) |
|
virtual void | BuildPaths (vtkAssemblyPaths *paths, vtkAssemblyPath *path) |
|
virtual void | SetVisibility (int) |
|
virtual int | GetVisibility () |
|
virtual void | VisibilityOn () |
|
virtual void | VisibilityOff () |
|
virtual void | SetPickable (int) |
|
virtual int | GetPickable () |
|
virtual void | PickableOn () |
|
virtual void | PickableOff () |
|
virtual void | SetDragable (int) |
|
virtual int | GetDragable () |
|
virtual void | DragableOn () |
|
virtual void | DragableOff () |
|
virtual unsigned long | GetRedrawMTime () |
|
virtual void | SetUseBounds (bool) |
|
virtual bool | GetUseBounds () |
|
virtual void | UseBoundsOn () |
|
virtual void | UseBoundsOff () |
|
virtual void | InitPathTraversal () |
|
virtual vtkAssemblyPath * | GetNextPath () |
|
virtual int | GetNumberOfPaths () |
|
virtual void | PokeMatrix (vtkMatrix4x4 *vtkNotUsed(matrix)) |
|
virtual vtkMatrix4x4 * | GetMatrix () |
|
virtual vtkInformation * | GetPropertyKeys () |
|
virtual void | SetPropertyKeys (vtkInformation *keys) |
|
virtual int | RenderVolumetricGeometry (vtkViewport *) |
|
virtual bool | RenderFilteredOpaqueGeometry (vtkViewport *v, vtkInformation *requiredKeys) |
|
virtual bool | RenderFilteredTranslucentPolygonalGeometry (vtkViewport *v, vtkInformation *requiredKeys) |
|
virtual bool | RenderFilteredVolumetricGeometry (vtkViewport *v, vtkInformation *requiredKeys) |
|
virtual bool | RenderFilteredOverlay (vtkViewport *v, vtkInformation *requiredKeys) |
|
virtual double | GetEstimatedRenderTime (vtkViewport *) |
|
virtual double | GetEstimatedRenderTime () |
|
virtual void | SetEstimatedRenderTime (double t) |
|
virtual void | RestoreEstimatedRenderTime () |
|
virtual void | AddEstimatedRenderTime (double t, vtkViewport *vtkNotUsed(vp)) |
|
virtual void | SetAllocatedRenderTime (double t, vtkViewport *vtkNotUsed(v)) |
|
virtual double | GetAllocatedRenderTime () |
|
void | SetRenderTimeMultiplier (double t) |
|
virtual double | GetRenderTimeMultiplier () |
|
virtual bool | GetSupportsSelection () |
|
virtual int | GetNumberOfConsumers () |
|
void | AddConsumer (vtkObject *c) |
|
void | RemoveConsumer (vtkObject *c) |
|
vtkObject * | GetConsumer (int i) |
|
int | IsConsumer (vtkObject *c) |
|
vtkObject * | NewInstance () const |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
bool | GetDebug () |
|
void | SetDebug (bool debugFlag) |
|
virtual void | Modified () |
|
virtual unsigned long | GetMTime () |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
int | HasObserver (unsigned long event) |
|
int | HasObserver (const char *event) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
const char * | GetClassName () const |
|
virtual void | Delete () |
|
virtual void | FastDelete () |
|
void | Print (ostream &os) |
|
virtual void | Register (vtkObjectBase *o) |
|
virtual void | UnRegister (vtkObjectBase *o) |
|
void | SetReferenceCount (int) |
|
void | PrintRevisions (ostream &) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkPolyLineRepresentation () |
|
| ~vtkPolyLineRepresentation () |
|
virtual void | InsertHandleOnLine (double *pos) |
|
| vtkCurveRepresentation () |
|
| ~vtkCurveRepresentation () |
|
void | ProjectPointsToPlane () |
|
void | ProjectPointsToOrthoPlane () |
|
void | ProjectPointsToObliquePlane () |
|
void | HighlightLine (int highlight) |
|
void | Initialize () |
|
int | HighlightHandle (vtkProp *prop) |
|
virtual void | SizeHandles () |
|
void | EraseHandle (const int &) |
|
virtual void | RegisterPickers () |
|
void | MovePoint (double *p1, double *p2) |
|
void | Scale (double *p1, double *p2, int X, int Y) |
|
void | Translate (double *p1, double *p2) |
|
void | Spin (double *p1, double *p2, double *vpn) |
|
void | CreateDefaultProperties () |
|
void | CalculateCentroid () |
|
| vtkWidgetRepresentation () |
|
| ~vtkWidgetRepresentation () |
|
void | AdjustBounds (double bounds[6], double newBounds[6], double center[3]) |
|
virtual void | UnRegisterPickers () |
|
virtual void | PickersModified () |
|
vtkPickingManager * | GetPickingManager () |
|
double | SizeHandlesRelativeToViewport (double factor, double pos[3]) |
|
double | SizeHandlesInPixels (double factor, double pos[3]) |
|
vtkAssemblyPath * | GetAssemblyPath (double X, double Y, double Z, vtkAbstractPropPicker *picker) |
|
| vtkProp () |
|
| ~vtkProp () |
|
| vtkObject () |
|
virtual | ~vtkObject () |
|
virtual void | RegisterInternal (vtkObjectBase *, int check) |
|
virtual void | UnRegisterInternal (vtkObjectBase *, int check) |
|
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
|
void | InternalReleaseFocus () |
|
| vtkObjectBase () |
|
virtual | ~vtkObjectBase () |
|
virtual void | CollectRevisions (ostream &) |
|
virtual void | ReportReferences (vtkGarbageCollector *) |
|
| vtkObjectBase (const vtkObjectBase &) |
|
void | operator= (const vtkObjectBase &) |
|
vtkWidgetRepresentation for a poly line.
vtkPolyLineRepresentation is a vtkCurveRepresentation for a poly line. This 3D widget defines a poly line that can be interactively placed in a scene. The poly line has handles, the number of which can be changed, plus the widget can be picked on the poly line itself to translate or rotate it in the scene. Based on vtkCurveRepresentation
- See also
- vtkSplineRepresentation
- Tests:
- vtkPolyLineRepresentation (Tests)
Definition at line 41 of file vtkPolyLineRepresentation.h.