represent the position of a point in display coordinates
More...
#include <vtkPointHandleRepresentationSphere.h>
Inherits vtkHandleRepresentation.
represent the position of a point in display coordinates
This class is used to represent a vtkHandleWidget. It represents a position in 2D world coordinates using a x-y cursor (the cursor defined by an instance of vtkPolyData and generated by a vtkPolyDataAlgorithm).
- See also
- vtkHandleRepresentation vtkHandleWidget
Definition at line 41 of file vtkPointHandleRepresentationSphere.h.
§ Superclass
§ vtkPointHandleRepresentationSphere()
| vtkPointHandleRepresentationSphere::vtkPointHandleRepresentationSphere |
( |
| ) |
|
|
protected |
§ ~vtkPointHandleRepresentationSphere()
| vtkPointHandleRepresentationSphere::~vtkPointHandleRepresentationSphere |
( |
| ) |
|
|
protected |
§ New()
§ GetClassName()
| virtual const char* vtkPointHandleRepresentationSphere::GetClassName |
( |
| ) |
|
|
virtual |
Standard methods for instances of this class.
§ IsTypeOf()
| static int vtkPointHandleRepresentationSphere::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
Standard methods for instances of this class.
§ IsA()
| virtual int vtkPointHandleRepresentationSphere::IsA |
( |
const char * |
type | ) |
|
|
virtual |
Standard methods for instances of this class.
§ SafeDownCast()
Standard methods for instances of this class.
§ PrintSelf()
| void vtkPointHandleRepresentationSphere::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
Standard methods for instances of this class.
§ SetCursorShape()
| void vtkPointHandleRepresentationSphere::SetCursorShape |
( |
vtkPolyData * |
cursorShape | ) |
|
Specify the cursor shape with an instance of vtkPolyData.
Note that shape is assumed to be defined in the display coordinate system. By default a sphere (the output of vtkSphereSource) shape is used.
§ GetCursorShape()
| vtkPolyData* vtkPointHandleRepresentationSphere::GetCursorShape |
( |
| ) |
|
Specify the cursor shape with an instance of vtkPolyData.
Note that shape is assumed to be defined in the display coordinate system. By default a sphere (the output of vtkSphereSource) shape is used.
§ SetDisplayPosition()
| virtual void vtkPointHandleRepresentationSphere::SetDisplayPosition |
( |
double |
xyz[3] | ) |
|
|
virtual |
Set/Get the position of the point in display coordinates.
This overloads the superclasses SetDisplayPosition in order to set the focal point of the cursor.
§ SetProperty()
| void vtkPointHandleRepresentationSphere::SetProperty |
( |
vtkProperty * |
| ) |
|
Set/Get the handle properties when unselected and selected.
§ SetSelectedProperty()
| void vtkPointHandleRepresentationSphere::SetSelectedProperty |
( |
vtkProperty * |
| ) |
|
Set/Get the handle properties when unselected and selected.
§ GetProperty()
| virtual vtkProperty* vtkPointHandleRepresentationSphere::GetProperty |
( |
| ) |
|
|
virtual |
Set/Get the handle properties when unselected and selected.
§ GetSelectedProperty()
| virtual vtkProperty* vtkPointHandleRepresentationSphere::GetSelectedProperty |
( |
| ) |
|
|
virtual |
Set/Get the handle properties when unselected and selected.
§ GetBounds()
| virtual double* vtkPointHandleRepresentationSphere::GetBounds |
( |
| ) |
|
|
virtual |
Subclasses of vtkPointHandleRepresentationSphere must implement these methods.
These are the methods that the widget and its representation use to communicate with each other.
§ BuildRepresentation()
| virtual void vtkPointHandleRepresentationSphere::BuildRepresentation |
( |
| ) |
|
|
virtual |
Subclasses of vtkPointHandleRepresentationSphere must implement these methods.
These are the methods that the widget and its representation use to communicate with each other.
§ StartWidgetInteraction()
| virtual void vtkPointHandleRepresentationSphere::StartWidgetInteraction |
( |
double |
eventPos[2] | ) |
|
|
virtual |
Subclasses of vtkPointHandleRepresentationSphere must implement these methods.
These are the methods that the widget and its representation use to communicate with each other.
§ WidgetInteraction()
| virtual void vtkPointHandleRepresentationSphere::WidgetInteraction |
( |
double |
eventPos[2] | ) |
|
|
virtual |
Subclasses of vtkPointHandleRepresentationSphere must implement these methods.
These are the methods that the widget and its representation use to communicate with each other.
§ ComputeInteractionState()
| virtual int vtkPointHandleRepresentationSphere::ComputeInteractionState |
( |
int |
X, |
|
|
int |
Y, |
|
|
int |
modify = 0 |
|
) |
| |
|
virtual |
Subclasses of vtkPointHandleRepresentationSphere must implement these methods.
These are the methods that the widget and its representation use to communicate with each other.
§ ShallowCopy()
| virtual void vtkPointHandleRepresentationSphere::ShallowCopy |
( |
vtkProp * |
prop | ) |
|
|
virtual |
Methods to make this class behave as a vtkProp.
§ GetActors()
| virtual void vtkPointHandleRepresentationSphere::GetActors |
( |
vtkPropCollection * |
| ) |
|
|
virtual |
Methods to make this class behave as a vtkProp.
§ ReleaseGraphicsResources()
| virtual void vtkPointHandleRepresentationSphere::ReleaseGraphicsResources |
( |
vtkWindow * |
| ) |
|
|
virtual |
Methods to make this class behave as a vtkProp.
§ RenderOpaqueGeometry()
| virtual int vtkPointHandleRepresentationSphere::RenderOpaqueGeometry |
( |
vtkViewport * |
viewport | ) |
|
|
virtual |
Methods to make this class behave as a vtkProp.
§ SetScalar()
| virtual void vtkPointHandleRepresentationSphere::SetScalar |
( |
double |
| ) |
|
|
virtual |
Set/get the scalar value associated with this handle.
§ GetScalar()
| virtual double vtkPointHandleRepresentationSphere::GetScalar |
( |
| ) |
|
|
virtual |
Set/get the scalar value associated with this handle.
§ SetAddCircleAroundSphere()
| void vtkPointHandleRepresentationSphere::SetAddCircleAroundSphere |
( |
int |
| ) |
|
Set/get the flag whether to add a circle (disk) source around the sphere.
§ GetAddCircleAroundSphere()
| virtual int vtkPointHandleRepresentationSphere::GetAddCircleAroundSphere |
( |
| ) |
|
|
virtual |
Set/get the flag whether to add a circle (disk) source around the sphere.
§ AddCircleAroundSphereOn()
| virtual void vtkPointHandleRepresentationSphere::AddCircleAroundSphereOn |
( |
| ) |
|
|
virtual |
Set/get the flag whether to add a circle (disk) source around the sphere.
§ AddCircleAroundSphereOff()
| virtual void vtkPointHandleRepresentationSphere::AddCircleAroundSphereOff |
( |
| ) |
|
|
virtual |
Set/get the flag whether to add a circle (disk) source around the sphere.
§ Highlight()
| void vtkPointHandleRepresentationSphere::Highlight |
( |
int |
highlight | ) |
|
Toggle whether this handle should be highlighted.
§ Translate()
| void vtkPointHandleRepresentationSphere::Translate |
( |
double |
eventPos[2] | ) |
|
|
protected |
§ Scale()
| void vtkPointHandleRepresentationSphere::Scale |
( |
double |
eventPos[2] | ) |
|
|
protected |
§ CreateDefaultDiskSource()
| void vtkPointHandleRepresentationSphere::CreateDefaultDiskSource |
( |
| ) |
|
|
protected |
§ CreateDefaultProperties()
| void vtkPointHandleRepresentationSphere::CreateDefaultProperties |
( |
| ) |
|
|
protected |
§ DetermineConstraintAxis()
| int vtkPointHandleRepresentationSphere::DetermineConstraintAxis |
( |
int |
constraint, |
|
|
double |
eventPos[2] |
|
) |
| |
|
protected |
§ Actor
| vtkActor* vtkPointHandleRepresentationSphere::Actor |
|
protected |
§ Mapper
| vtkPolyDataMapper* vtkPointHandleRepresentationSphere::Mapper |
|
protected |
§ Glypher
| vtkGlyph3D* vtkPointHandleRepresentationSphere::Glypher |
|
protected |
§ CursorShape
| vtkPolyData* vtkPointHandleRepresentationSphere::CursorShape |
|
protected |
§ FocalData
| vtkPolyData* vtkPointHandleRepresentationSphere::FocalData |
|
protected |
§ FocalPoint
| vtkPoints* vtkPointHandleRepresentationSphere::FocalPoint |
|
protected |
§ LastPickPosition
| double vtkPointHandleRepresentationSphere::LastPickPosition[3] |
|
protected |
§ LastEventPosition
| double vtkPointHandleRepresentationSphere::LastEventPosition[2] |
|
protected |
§ ConstraintAxis
| int vtkPointHandleRepresentationSphere::ConstraintAxis |
|
protected |
§ AddCircleAroundSphere
| int vtkPointHandleRepresentationSphere::AddCircleAroundSphere |
|
protected |
§ DiskActor
| vtkActor* vtkPointHandleRepresentationSphere::DiskActor |
|
protected |
§ DiskMapper
| vtkPolyDataMapper* vtkPointHandleRepresentationSphere::DiskMapper |
|
protected |
§ DiskGlypher
| vtkGlyph3D* vtkPointHandleRepresentationSphere::DiskGlypher |
|
protected |
§ Property
| vtkProperty* vtkPointHandleRepresentationSphere::Property |
|
protected |
§ SelectedProperty
| vtkProperty* vtkPointHandleRepresentationSphere::SelectedProperty |
|
protected |
§ WaitingForMotion
| int vtkPointHandleRepresentationSphere::WaitingForMotion |
|
protected |
§ WaitCount
| int vtkPointHandleRepresentationSphere::WaitCount |
|
protected |
§ Scalar
| double vtkPointHandleRepresentationSphere::Scalar |
|
protected |
The documentation for this class was generated from the following file: