VTK
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkOrientedGlyphContourRepresentation Class Reference

Default representation for the contour widget. More...

#include <vtkOrientedGlyphContourRepresentation.h>

Inheritance diagram for vtkOrientedGlyphContourRepresentation:
[legend]
Collaboration diagram for vtkOrientedGlyphContourRepresentation:
[legend]

Public Member Functions

virtual vtkPolyDataGetContourRepresentationAsPolyData ()
 
void SetLineColor (double r, double g, double b)
 
virtual void SetShowSelectedNodes (int)
 
virtual doubleGetBounds ()
 
void SetCursorShape (vtkPolyData *cursorShape)
 
vtkPolyDataGetCursorShape ()
 
void SetActiveCursorShape (vtkPolyData *activeShape)
 
vtkPolyDataGetActiveCursorShape ()
 
virtual vtkPropertyGetProperty ()
 
virtual vtkPropertyGetActiveProperty ()
 
virtual vtkPropertyGetLinesProperty ()
 
virtual void SetRenderer (vtkRenderer *ren)
 
virtual void BuildRepresentation ()
 
virtual void StartWidgetInteraction (double eventPos[2])
 
virtual void WidgetInteraction (double eventPos[2])
 
virtual int ComputeInteractionState (int X, int Y, int modified=0)
 
virtual void GetActors (vtkPropCollection *)
 
virtual void ReleaseGraphicsResources (vtkWindow *)
 
virtual int RenderOverlay (vtkViewport *viewport)
 
virtual int RenderOpaqueGeometry (vtkViewport *viewport)
 
virtual int RenderTranslucentPolygonalGeometry (vtkViewport *viewport)
 
virtual int HasTranslucentPolygonalGeometry ()
 
virtual void SetAlwaysOnTop (int)
 
virtual int GetAlwaysOnTop ()
 
virtual void AlwaysOnTopOn ()
 
virtual void AlwaysOnTopOff ()
 
- Public Member Functions inherited from vtkContourRepresentation
virtual int SetActiveNodeToWorldPosition (double pos[3])
 
virtual int SetActiveNodeToWorldPosition (double pos[3], double orient[9])
 
virtual int GetActiveNodeWorldPosition (double pos[3])
 
virtual int GetActiveNodeWorldOrientation (double orient[9])
 
virtual int GetActiveNodeDisplayPosition (double pos[2])
 
virtual int GetNumberOfNodes ()
 
virtual int GetNthNodeDisplayPosition (int n, double pos[2])
 
virtual int GetNthNodeWorldPosition (int n, double pos[3])
 
virtual int GetNthNodeWorldOrientation (int n, double orient[9])
 
virtual int GetNthNodeSlope (int idx, double slope[3])
 
virtual int GetNumberOfIntermediatePoints (int n)
 
virtual int DeleteLastNode ()
 
virtual int DeleteActiveNode ()
 
virtual int DeleteNthNode (int n)
 
virtual void ClearAllNodes ()
 
virtual int AddNodeOnContour (int X, int Y)
 
void SetPointPlacer (vtkPointPlacer *)
 
virtual vtkPointPlacerGetPointPlacer ()
 
void GetNodePolyData (vtkPolyData *poly)
 
virtual void SetRebuildLocator (bool)
 
virtual int AddNodeAtWorldPosition (double x, double y, double z)
 
virtual int AddNodeAtWorldPosition (double worldPos[3])
 
virtual int AddNodeAtWorldPosition (double worldPos[3], double worldOrient[9])
 
virtual int AddNodeAtDisplayPosition (double displayPos[2])
 
virtual int AddNodeAtDisplayPosition (int displayPos[2])
 
virtual int AddNodeAtDisplayPosition (int X, int Y)
 
virtual int ActivateNode (double displayPos[2])
 
virtual int ActivateNode (int displayPos[2])
 
virtual int ActivateNode (int X, int Y)
 
virtual int SetActiveNodeToDisplayPosition (double pos[2])
 
virtual int SetActiveNodeToDisplayPosition (int pos[2])
 
virtual int SetActiveNodeToDisplayPosition (int X, int Y)
 
virtual int ToggleActiveNodeSelected ()
 
virtual int GetActiveNodeSelected ()
 
virtual int GetNthNodeSelected (int)
 
virtual int SetNthNodeSelected (int)
 
virtual vtkContourRepresentationNodeGetNthNode (int n)
 
virtual int SetNthNodeDisplayPosition (int n, int X, int Y)
 
virtual int SetNthNodeDisplayPosition (int n, int pos[2])
 
virtual int SetNthNodeDisplayPosition (int n, double pos[2])
 
virtual int SetNthNodeWorldPosition (int n, double pos[3])
 
virtual int SetNthNodeWorldPosition (int n, double pos[3], double orient[9])
 
virtual int GetIntermediatePointWorldPosition (int n, int idx, double point[3])
 
virtual int AddIntermediatePointWorldPosition (int n, double point[3])
 
virtual int AddIntermediatePointWorldPosition (int n, double point[3], vtkIdType ptId)
 
virtual void SetPixelTolerance (int)
 
virtual int GetPixelTolerance ()
 
virtual void SetWorldTolerance (double)
 
virtual double GetWorldTolerance ()
 
virtual int GetCurrentOperation ()
 
virtual void SetCurrentOperation (int)
 
void SetCurrentOperationToInactive ()
 
void SetCurrentOperationToTranslate ()
 
void SetCurrentOperationToShift ()
 
void SetCurrentOperationToScale ()
 
void SetLineInterpolator (vtkContourLineInterpolator *)
 
virtual vtkContourLineInterpolatorGetLineInterpolator ()
 
void SetClosedLoop (int val)
 
virtual int GetClosedLoop ()
 
virtual void ClosedLoopOn ()
 
virtual void ClosedLoopOff ()
 
virtual int GetShowSelectedNodes ()
 
virtual void ShowSelectedNodesOn ()
 
virtual void ShowSelectedNodesOff ()
 
vtkContourRepresentationNewInstance () const
 
- Public Member Functions inherited from vtkWidgetRepresentation
virtual void PickingManagedOn ()
 
virtual void PickingManagedOff ()
 
virtual void SetPickingManaged (bool)
 
virtual bool GetPickingManaged ()
 
virtual vtkRendererGetRenderer ()
 
virtual void PlaceWidget (double *vtkNotUsed(bounds[6]))
 
virtual void EndWidgetInteraction (double newEventPos[2])
 
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 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))
 
vtkWidgetRepresentationNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
- Public Member Functions inherited from vtkProp
vtkPropNewInstance () 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 vtkAssemblyPathGetNextPath ()
 
virtual int GetNumberOfPaths ()
 
virtual void PokeMatrix (vtkMatrix4x4 *vtkNotUsed(matrix))
 
virtual vtkMatrix4x4GetMatrix ()
 
virtual vtkInformationGetPropertyKeys ()
 
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)
 
vtkObjectGetConsumer (int i)
 
int IsConsumer (vtkObject *c)
 
- Public Member Functions inherited from vtkObject
vtkObjectNewInstance () 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)
 
vtkCommandGetCommand (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)
 
- Public Member Functions inherited from vtkObjectBase
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 ()
 

Static Public Member Functions

static vtkOrientedGlyphContourRepresentationNew ()
 
- Static Public Member Functions inherited from vtkContourRepresentation
static int IsTypeOf (const char *type)
 
static vtkContourRepresentationSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkWidgetRepresentation
static int IsTypeOf (const char *type)
 
static vtkWidgetRepresentationSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkProp
static int IsTypeOf (const char *type)
 
static vtkPropSafeDownCast (vtkObjectBase *o)
 
static vtkInformationIntegerKeyGeneralTextureUnit ()
 
static vtkInformationDoubleVectorKeyGeneralTextureTransform ()
 
- Static Public Member Functions inherited from vtkObject
static int IsTypeOf (const char *type)
 
static vtkObjectSafeDownCast (vtkObjectBase *o)
 
static vtkObjectNew ()
 
static void BreakOnError ()
 
static void SetGlobalWarningDisplay (int val)
 
static void GlobalWarningDisplayOn ()
 
static void GlobalWarningDisplayOff ()
 
static int GetGlobalWarningDisplay ()
 
- Static Public Member Functions inherited from vtkObjectBase
static int IsTypeOf (const char *name)
 
static vtkObjectBaseNew ()
 

Protected Member Functions

 vtkOrientedGlyphContourRepresentation ()
 
 ~vtkOrientedGlyphContourRepresentation ()
 
void CreateSelectedNodesRepresentation ()
 
void Translate (double eventPos[2])
 
void Scale (double eventPos[2])
 
void ShiftContour (double eventPos[2])
 
void ScaleContour (double eventPos[2])
 
void ComputeCentroid (double *ioCentroid)
 
void CreateDefaultProperties ()
 
virtual void BuildLines ()
 
- Protected Member Functions inherited from vtkContourRepresentation
 vtkContourRepresentation ()
 
 ~vtkContourRepresentation ()
 
void AddNodeAtPositionInternal (double worldPos[3], double worldOrient[9], int displayPos[2])
 
void AddNodeAtPositionInternal (double worldPos[3], double worldOrient[9], double displayPos[2])
 
void SetNthNodeWorldPositionInternal (int n, double worldPos[3], double worldOrient[9])
 
virtual void UpdateLines (int index)
 
void UpdateLine (int idx1, int idx2)
 
virtual int FindClosestPointOnContour (int X, int Y, double worldPos[3], int *idx)
 
virtual int UpdateContour ()
 
void ComputeMidpoint (double p1[3], double p2[3], double mid[3])
 
virtual void Initialize (vtkPolyData *, vtkIdList *)
 
virtual void Initialize (vtkPolyData *)
 
virtual void InitializeContour (vtkPolyData *, vtkIdList *)
 
void ResetLocator ()
 
void BuildLocator ()
 
void GetRendererComputedDisplayPositionFromWorldPosition (double worldPos[3], double worldOrient[9], int displayPos[2])
 
void GetRendererComputedDisplayPositionFromWorldPosition (double worldPos[3], double worldOrient[9], double displayPos[2])
 
- Protected Member Functions inherited from vtkWidgetRepresentation
 vtkWidgetRepresentation ()
 
 ~vtkWidgetRepresentation ()
 
void AdjustBounds (double bounds[6], double newBounds[6], double center[3])
 
virtual void RegisterPickers ()
 
virtual void UnRegisterPickers ()
 
virtual void PickersModified ()
 
vtkPickingManagerGetPickingManager ()
 
double SizeHandlesRelativeToViewport (double factor, double pos[3])
 
double SizeHandlesInPixels (double factor, double pos[3])
 
vtkAssemblyPathGetAssemblyPath (double X, double Y, double Z, vtkAbstractPropPicker *picker)
 
- Protected Member Functions inherited from vtkProp
 vtkProp ()
 
 ~vtkProp ()
 
- Protected Member Functions inherited from vtkObject
 vtkObject ()
 
virtual ~vtkObject ()
 
virtual void RegisterInternal (vtkObjectBase *, int check)
 
virtual void UnRegisterInternal (vtkObjectBase *, int check)
 
void InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL)
 
void InternalReleaseFocus ()
 
- Protected Member Functions inherited from vtkObjectBase
 vtkObjectBase ()
 
virtual ~vtkObjectBase ()
 
virtual void CollectRevisions (ostream &)
 
virtual void ReportReferences (vtkGarbageCollector *)
 
 vtkObjectBase (const vtkObjectBase &)
 
void operator= (const vtkObjectBase &)
 

Protected Attributes

vtkActorActor
 
vtkPolyDataMapperMapper
 
vtkGlyph3DGlypher
 
vtkActorActiveActor
 
vtkPolyDataMapperActiveMapper
 
vtkGlyph3DActiveGlypher
 
vtkPolyDataCursorShape
 
vtkPolyDataActiveCursorShape
 
vtkPolyDataFocalData
 
vtkPointsFocalPoint
 
vtkPolyDataActiveFocalData
 
vtkPointsActiveFocalPoint
 
vtkPolyDataSelectedNodesData
 
vtkPointsSelectedNodesPoints
 
vtkActorSelectedNodesActor
 
vtkPolyDataMapperSelectedNodesMapper
 
vtkGlyph3DSelectedNodesGlypher
 
vtkPolyDataSelectedNodesCursorShape
 
vtkPolyDataLines
 
vtkPolyDataMapperLinesMapper
 
vtkActorLinesActor
 
double LastPickPosition [3]
 
double LastEventPosition [2]
 
vtkPropertyProperty
 
vtkPropertyActiveProperty
 
vtkPropertyLinesProperty
 
double InteractionOffset [2]
 
int AlwaysOnTop
 
- Protected Attributes inherited from vtkContourRepresentation
int PixelTolerance
 
double WorldTolerance
 
vtkPointPlacerPointPlacer
 
vtkContourLineInterpolatorLineInterpolator
 
int ActiveNode
 
int CurrentOperation
 
int ClosedLoop
 
int ShowSelectedNodes
 
vtkContourRepresentationInternalsInternal
 
vtkTimeStamp ContourBuildTime
 
vtkIncrementalOctreePointLocatorLocator
 
bool RebuildLocator
 
- Protected Attributes inherited from vtkWidgetRepresentation
vtkWeakPointer< vtkRendererRenderer
 
int InteractionState
 
double StartEventPosition [3]
 
double PlaceFactor
 
int Placed
 
double InitialBounds [6]
 
double InitialLength
 
int ValidPick
 
bool PickingManaged
 
double HandleSize
 
int NeedToRender
 
vtkTimeStamp BuildTime
 
- Protected Attributes inherited from vtkProp
int Visibility
 
int Pickable
 
int Dragable
 
bool UseBounds
 
double AllocatedRenderTime
 
double EstimatedRenderTime
 
double SavedEstimatedRenderTime
 
double RenderTimeMultiplier
 
int NumberOfConsumers
 
vtkObject ** Consumers
 
vtkAssemblyPathsPaths
 
vtkInformationPropertyKeys
 
- Protected Attributes inherited from vtkObject
bool Debug
 
vtkTimeStamp MTime
 
vtkSubjectHelper * SubjectHelper
 
- Protected Attributes inherited from vtkObjectBase
vtkAtomicInt32 ReferenceCount
 
vtkWeakPointerBase ** WeakPointers
 
typedef vtkContourRepresentation Superclass
 
static int IsTypeOf (const char *type)
 
static vtkOrientedGlyphContourRepresentationSafeDownCast (vtkObjectBase *o)
 
virtual int IsA (const char *type)
 
vtkOrientedGlyphContourRepresentationNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual vtkObjectBaseNewInstanceInternal () const
 

Additional Inherited Members

- Public Types inherited from vtkContourRepresentation
enum  { Outside =0, Nearby }
 
enum  { Inactive = 0, Translate, Shift, Scale }
 
typedef vtkWidgetRepresentation Superclass
 
- Public Types inherited from vtkWidgetRepresentation
typedef vtkProp Superclass
 
- Public Types inherited from vtkProp
typedef vtkObject Superclass
 
- Public Types inherited from vtkObject
typedef vtkObjectBase Superclass
 

Detailed Description

Default representation for the contour widget.

This class provides the default concrete representation for the vtkContourWidget. It works in conjunction with the vtkContourLineInterpolator and vtkPointPlacer. See vtkContourWidget for details.

See also
vtkContourRepresentation vtkContourWidget vtkPointPlacer vtkContourLineInterpolator
Tests:
vtkOrientedGlyphContourRepresentation (Tests)

Definition at line 43 of file vtkOrientedGlyphContourRepresentation.h.

Member Typedef Documentation

Standard methods for instances of this class.

Definition at line 51 of file vtkOrientedGlyphContourRepresentation.h.

Constructor & Destructor Documentation

vtkOrientedGlyphContourRepresentation::vtkOrientedGlyphContourRepresentation ( )
protected
vtkOrientedGlyphContourRepresentation::~vtkOrientedGlyphContourRepresentation ( )
protected

Member Function Documentation

static vtkOrientedGlyphContourRepresentation* vtkOrientedGlyphContourRepresentation::New ( )
static

Instantiate this class.

static int vtkOrientedGlyphContourRepresentation::IsTypeOf ( const char *  type)
static

Standard methods for instances of this class.

virtual int vtkOrientedGlyphContourRepresentation::IsA ( const char *  type)
virtual

Standard methods for instances of this class.

Reimplemented from vtkContourRepresentation.

static vtkOrientedGlyphContourRepresentation* vtkOrientedGlyphContourRepresentation::SafeDownCast ( vtkObjectBase o)
static

Standard methods for instances of this class.

virtual vtkObjectBase* vtkOrientedGlyphContourRepresentation::NewInstanceInternal ( ) const
protectedvirtual

Standard methods for instances of this class.

Reimplemented from vtkContourRepresentation.

vtkOrientedGlyphContourRepresentation* vtkOrientedGlyphContourRepresentation::NewInstance ( ) const

Standard methods for instances of this class.

void vtkOrientedGlyphContourRepresentation::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

Standard methods for instances of this class.

Reimplemented from vtkContourRepresentation.

void vtkOrientedGlyphContourRepresentation::SetCursorShape ( vtkPolyData cursorShape)

Specify the cursor shape. Keep in mind that the shape will be aligned with the constraining plane by orienting it such that the x axis of the geometry lies along the normal of the plane.

vtkPolyData* vtkOrientedGlyphContourRepresentation::GetCursorShape ( )

Specify the cursor shape. Keep in mind that the shape will be aligned with the constraining plane by orienting it such that the x axis of the geometry lies along the normal of the plane.

void vtkOrientedGlyphContourRepresentation::SetActiveCursorShape ( vtkPolyData activeShape)

Specify the shape of the cursor (handle) when it is active. This is the geometry that will be used when the mouse is close to the handle or if the user is manipulating the handle.

vtkPolyData* vtkOrientedGlyphContourRepresentation::GetActiveCursorShape ( )

Specify the shape of the cursor (handle) when it is active. This is the geometry that will be used when the mouse is close to the handle or if the user is manipulating the handle.

virtual vtkProperty* vtkOrientedGlyphContourRepresentation::GetProperty ( )
virtual

This is the property used when the handle is not active (the mouse is not near the handle)

virtual vtkProperty* vtkOrientedGlyphContourRepresentation::GetActiveProperty ( )
virtual

This is the property used when the user is interacting with the handle.

virtual vtkProperty* vtkOrientedGlyphContourRepresentation::GetLinesProperty ( )
virtual

This is the property used by the lines.

virtual void vtkOrientedGlyphContourRepresentation::SetRenderer ( vtkRenderer ren)
virtual

Subclasses of vtkOrientedGlyphContourRepresentation must implement these methods. These are the methods that the widget and its representation use to communicate with each other.

Reimplemented from vtkWidgetRepresentation.

virtual void vtkOrientedGlyphContourRepresentation::BuildRepresentation ( )
virtual

Subclasses of vtkOrientedGlyphContourRepresentation must implement these methods. These are the methods that the widget and its representation use to communicate with each other.

Implements vtkContourRepresentation.

virtual void vtkOrientedGlyphContourRepresentation::StartWidgetInteraction ( double  eventPos[2])
virtual

Subclasses of vtkOrientedGlyphContourRepresentation must implement these methods. These are the methods that the widget and its representation use to communicate with each other.

Implements vtkContourRepresentation.

virtual void vtkOrientedGlyphContourRepresentation::WidgetInteraction ( double  eventPos[2])
virtual

Subclasses of vtkOrientedGlyphContourRepresentation must implement these methods. These are the methods that the widget and its representation use to communicate with each other.

Implements vtkContourRepresentation.

virtual int vtkOrientedGlyphContourRepresentation::ComputeInteractionState ( int  X,
int  Y,
int  modified = 0 
)
virtual

Subclasses of vtkOrientedGlyphContourRepresentation must implement these methods. These are the methods that the widget and its representation use to communicate with each other.

Implements vtkContourRepresentation.

virtual void vtkOrientedGlyphContourRepresentation::GetActors ( vtkPropCollection )
virtual

Methods to make this class behave as a vtkProp.

Reimplemented from vtkWidgetRepresentation.

virtual void vtkOrientedGlyphContourRepresentation::ReleaseGraphicsResources ( vtkWindow )
virtual

Methods to make this class behave as a vtkProp.

Implements vtkContourRepresentation.

virtual int vtkOrientedGlyphContourRepresentation::RenderOverlay ( vtkViewport viewport)
virtual

Methods to make this class behave as a vtkProp.

Implements vtkContourRepresentation.

virtual int vtkOrientedGlyphContourRepresentation::RenderOpaqueGeometry ( vtkViewport viewport)
virtual

Methods to make this class behave as a vtkProp.

Implements vtkContourRepresentation.

virtual int vtkOrientedGlyphContourRepresentation::RenderTranslucentPolygonalGeometry ( vtkViewport viewport)
virtual

Methods to make this class behave as a vtkProp.

Implements vtkContourRepresentation.

virtual int vtkOrientedGlyphContourRepresentation::HasTranslucentPolygonalGeometry ( )
virtual

Methods to make this class behave as a vtkProp.

Implements vtkContourRepresentation.

virtual vtkPolyData* vtkOrientedGlyphContourRepresentation::GetContourRepresentationAsPolyData ( )
virtual

Get the points in this contour as a vtkPolyData.

Implements vtkContourRepresentation.

virtual void vtkOrientedGlyphContourRepresentation::SetAlwaysOnTop ( int  )
virtual

Controls whether the contour widget should always appear on top of other actors in the scene. (In effect, this will disable OpenGL Depth buffer tests while rendering the contour). Default is to set it to false.

virtual int vtkOrientedGlyphContourRepresentation::GetAlwaysOnTop ( )
virtual

Controls whether the contour widget should always appear on top of other actors in the scene. (In effect, this will disable OpenGL Depth buffer tests while rendering the contour). Default is to set it to false.

virtual void vtkOrientedGlyphContourRepresentation::AlwaysOnTopOn ( )
virtual

Controls whether the contour widget should always appear on top of other actors in the scene. (In effect, this will disable OpenGL Depth buffer tests while rendering the contour). Default is to set it to false.

virtual void vtkOrientedGlyphContourRepresentation::AlwaysOnTopOff ( )
virtual

Controls whether the contour widget should always appear on top of other actors in the scene. (In effect, this will disable OpenGL Depth buffer tests while rendering the contour). Default is to set it to false.

void vtkOrientedGlyphContourRepresentation::SetLineColor ( double  r,
double  g,
double  b 
)

Convenience method to set the line color. Ideally one should use GetLinesProperty()->SetColor().

virtual void vtkOrientedGlyphContourRepresentation::SetShowSelectedNodes ( int  )
virtual

A flag to indicate whether to show the Selected nodes Default is to set it to false.

Reimplemented from vtkContourRepresentation.

virtual double* vtkOrientedGlyphContourRepresentation::GetBounds ( )
virtual

Return the bounds of the representation

Reimplemented from vtkWidgetRepresentation.

void vtkOrientedGlyphContourRepresentation::CreateSelectedNodesRepresentation ( )
protected
void vtkOrientedGlyphContourRepresentation::Translate ( double  eventPos[2])
protected
void vtkOrientedGlyphContourRepresentation::Scale ( double  eventPos[2])
protected
void vtkOrientedGlyphContourRepresentation::ShiftContour ( double  eventPos[2])
protected
void vtkOrientedGlyphContourRepresentation::ScaleContour ( double  eventPos[2])
protected
void vtkOrientedGlyphContourRepresentation::ComputeCentroid ( double ioCentroid)
protected
void vtkOrientedGlyphContourRepresentation::CreateDefaultProperties ( )
protected
virtual void vtkOrientedGlyphContourRepresentation::BuildLines ( )
protectedvirtual

Member Data Documentation

vtkActor* vtkOrientedGlyphContourRepresentation::Actor
protected

Definition at line 138 of file vtkOrientedGlyphContourRepresentation.h.

vtkPolyDataMapper* vtkOrientedGlyphContourRepresentation::Mapper
protected

Definition at line 139 of file vtkOrientedGlyphContourRepresentation.h.

vtkGlyph3D* vtkOrientedGlyphContourRepresentation::Glypher
protected

Definition at line 140 of file vtkOrientedGlyphContourRepresentation.h.

vtkActor* vtkOrientedGlyphContourRepresentation::ActiveActor
protected

Definition at line 141 of file vtkOrientedGlyphContourRepresentation.h.

vtkPolyDataMapper* vtkOrientedGlyphContourRepresentation::ActiveMapper
protected

Definition at line 142 of file vtkOrientedGlyphContourRepresentation.h.

vtkGlyph3D* vtkOrientedGlyphContourRepresentation::ActiveGlypher
protected

Definition at line 143 of file vtkOrientedGlyphContourRepresentation.h.

vtkPolyData* vtkOrientedGlyphContourRepresentation::CursorShape
protected

Definition at line 144 of file vtkOrientedGlyphContourRepresentation.h.

vtkPolyData* vtkOrientedGlyphContourRepresentation::ActiveCursorShape
protected

Definition at line 145 of file vtkOrientedGlyphContourRepresentation.h.

vtkPolyData* vtkOrientedGlyphContourRepresentation::FocalData
protected

Definition at line 146 of file vtkOrientedGlyphContourRepresentation.h.

vtkPoints* vtkOrientedGlyphContourRepresentation::FocalPoint
protected

Definition at line 147 of file vtkOrientedGlyphContourRepresentation.h.

vtkPolyData* vtkOrientedGlyphContourRepresentation::ActiveFocalData
protected

Definition at line 148 of file vtkOrientedGlyphContourRepresentation.h.

vtkPoints* vtkOrientedGlyphContourRepresentation::ActiveFocalPoint
protected

Definition at line 149 of file vtkOrientedGlyphContourRepresentation.h.

vtkPolyData* vtkOrientedGlyphContourRepresentation::SelectedNodesData
protected

Definition at line 151 of file vtkOrientedGlyphContourRepresentation.h.

vtkPoints* vtkOrientedGlyphContourRepresentation::SelectedNodesPoints
protected

Definition at line 152 of file vtkOrientedGlyphContourRepresentation.h.

vtkActor* vtkOrientedGlyphContourRepresentation::SelectedNodesActor
protected

Definition at line 153 of file vtkOrientedGlyphContourRepresentation.h.

vtkPolyDataMapper* vtkOrientedGlyphContourRepresentation::SelectedNodesMapper
protected

Definition at line 154 of file vtkOrientedGlyphContourRepresentation.h.

vtkGlyph3D* vtkOrientedGlyphContourRepresentation::SelectedNodesGlypher
protected

Definition at line 155 of file vtkOrientedGlyphContourRepresentation.h.

vtkPolyData* vtkOrientedGlyphContourRepresentation::SelectedNodesCursorShape
protected

Definition at line 156 of file vtkOrientedGlyphContourRepresentation.h.

vtkPolyData* vtkOrientedGlyphContourRepresentation::Lines
protected

Definition at line 159 of file vtkOrientedGlyphContourRepresentation.h.

vtkPolyDataMapper* vtkOrientedGlyphContourRepresentation::LinesMapper
protected

Definition at line 160 of file vtkOrientedGlyphContourRepresentation.h.

vtkActor* vtkOrientedGlyphContourRepresentation::LinesActor
protected

Definition at line 161 of file vtkOrientedGlyphContourRepresentation.h.

double vtkOrientedGlyphContourRepresentation::LastPickPosition[3]
protected

Definition at line 164 of file vtkOrientedGlyphContourRepresentation.h.

double vtkOrientedGlyphContourRepresentation::LastEventPosition[2]
protected

Definition at line 165 of file vtkOrientedGlyphContourRepresentation.h.

vtkProperty* vtkOrientedGlyphContourRepresentation::Property
protected

Definition at line 177 of file vtkOrientedGlyphContourRepresentation.h.

vtkProperty* vtkOrientedGlyphContourRepresentation::ActiveProperty
protected

Definition at line 178 of file vtkOrientedGlyphContourRepresentation.h.

vtkProperty* vtkOrientedGlyphContourRepresentation::LinesProperty
protected

Definition at line 179 of file vtkOrientedGlyphContourRepresentation.h.

double vtkOrientedGlyphContourRepresentation::InteractionOffset[2]
protected

Definition at line 185 of file vtkOrientedGlyphContourRepresentation.h.

int vtkOrientedGlyphContourRepresentation::AlwaysOnTop
protected

Definition at line 187 of file vtkOrientedGlyphContourRepresentation.h.


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