a class defining the representation for a vtkImplicitPlaneWidget2
More...
#include <vtkImplicitPlaneRepresentation.h>
|
void | GetPolyData (vtkPolyData *pd) |
|
vtkPolyDataAlgorithm * | GetPolyDataAlgorithm () |
|
void | GetPlane (vtkPlane *plane) |
|
void | UpdatePlacement (void) |
|
void | BumpPlane (int dir, double factor) |
|
void | PushPlane (double distance) |
|
|
void | SetOrigin (double x, double y, double z) |
|
void | SetOrigin (double x[3]) |
|
double * | GetOrigin () |
|
void | GetOrigin (double xyz[3]) |
|
|
void | SetNormal (double x, double y, double z) |
|
void | SetNormal (double x[3]) |
|
void | SetNormalToCamera () |
|
double * | GetNormal () |
|
void | GetNormal (double xyz[3]) |
|
|
void | SetNormalToXAxis (int) |
|
virtual int | GetNormalToXAxis () |
|
virtual void | NormalToXAxisOn () |
|
virtual void | NormalToXAxisOff () |
|
void | SetNormalToYAxis (int) |
|
virtual int | GetNormalToYAxis () |
|
virtual void | NormalToYAxisOn () |
|
virtual void | NormalToYAxisOff () |
|
void | SetNormalToZAxis (int) |
|
virtual int | GetNormalToZAxis () |
|
virtual void | NormalToZAxisOn () |
|
virtual void | NormalToZAxisOff () |
|
|
virtual void | SetLockNormalToCamera (int) |
|
virtual int | GetLockNormalToCamera () |
|
virtual void | LockNormalToCameraOn () |
|
virtual void | LockNormalToCameraOff () |
|
|
virtual void | SetTubing (int) |
|
virtual int | GetTubing () |
|
virtual void | TubingOn () |
|
virtual void | TubingOff () |
|
|
void | SetDrawPlane (int plane) |
|
virtual int | GetDrawPlane () |
|
virtual void | DrawPlaneOn () |
|
virtual void | DrawPlaneOff () |
|
|
virtual void | SetOutlineTranslation (int) |
|
virtual int | GetOutlineTranslation () |
|
virtual void | OutlineTranslationOn () |
|
virtual void | OutlineTranslationOff () |
|
|
virtual void | SetOutsideBounds (int) |
|
virtual int | GetOutsideBounds () |
|
virtual void | OutsideBoundsOn () |
|
virtual void | OutsideBoundsOff () |
|
|
virtual void | SetScaleEnabled (int) |
|
virtual int | GetScaleEnabled () |
|
virtual void | ScaleEnabledOn () |
|
virtual void | ScaleEnabledOff () |
|
|
virtual vtkProperty * | GetNormalProperty () |
|
virtual vtkProperty * | GetSelectedNormalProperty () |
|
|
virtual vtkProperty * | GetPlaneProperty () |
|
virtual vtkProperty * | GetSelectedPlaneProperty () |
|
|
virtual vtkProperty * | GetOutlineProperty () |
|
virtual vtkProperty * | GetSelectedOutlineProperty () |
|
|
virtual vtkProperty * | GetEdgesProperty () |
|
|
void | SetEdgeColor (vtkLookupTable *) |
|
void | SetEdgeColor (double, double, double) |
|
void | SetEdgeColor (double x[3]) |
|
|
virtual void | SetBumpDistance (double) |
|
virtual double | GetBumpDistance () |
|
|
virtual int | ComputeInteractionState (int X, int Y, int modify=0) |
|
virtual void | PlaceWidget (double bounds[6]) |
|
virtual void | BuildRepresentation () |
|
virtual void | StartWidgetInteraction (double eventPos[2]) |
|
virtual void | WidgetInteraction (double newEventPos[2]) |
|
virtual void | EndWidgetInteraction (double newEventPos[2]) |
|
|
virtual double * | GetBounds () |
|
virtual void | GetActors (vtkPropCollection *pc) |
|
virtual void | ReleaseGraphicsResources (vtkWindow *) |
|
virtual int | RenderOpaqueGeometry (vtkViewport *) |
|
virtual int | RenderTranslucentPolygonalGeometry (vtkViewport *) |
|
virtual int | HasTranslucentPolygonalGeometry () |
|
|
virtual void | SetInteractionState (int) |
|
|
virtual void | SetRepresentationState (int) |
|
virtual int | GetRepresentationState () |
|
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 | 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) |
|
|
| vtkImplicitPlaneRepresentation () |
|
| ~vtkImplicitPlaneRepresentation () |
|
void | HighlightOutline (int highlight) |
|
void | HighlightPlane (int highlight) |
|
void | HighlightNormal (int highlight) |
|
virtual void | RegisterPickers () |
|
void | ConstrainOrigin (double x[3]) |
|
void | Rotate (double X, double Y, double *p1, double *p2, double *vpn) |
|
void | TranslatePlane (double *p1, double *p2) |
|
void | TranslateOutline (double *p1, double *p2) |
|
void | TranslateOrigin (double *p1, double *p2) |
|
void | Push (double *p1, double *p2) |
|
void | Scale (double *p1, double *p2, double X, double Y) |
|
void | SizeHandles () |
|
void | CreateDefaultProperties () |
|
void | GeneratePlane () |
|
| 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) |
|
a class defining the representation for a vtkImplicitPlaneWidget2
This class is a concrete representation for the vtkImplicitPlaneWidget2. It represents an infinite plane defined by a normal and point in the context of a bounding box. Through interaction with the widget, the plane can be manipulated by adjusting the plane normal or moving the origin point.
To use this representation, you normally define a (plane) origin and (plane) normal. The PlaceWidget() method is also used to initially position the representation.
- Warning
- This class, and vtkImplicitPlaneWidget2, are next generation VTK widgets. An earlier version of this functionality was defined in the class vtkImplicitPlaneWidget.
- See Also
- vtkImplicitPlaneWidget2 vtkImplicitPlaneWidget
- Tests:
- vtkImplicitPlaneRepresentation (Tests)
Definition at line 65 of file vtkImplicitPlaneRepresentation.h.
vtkImplicitPlaneRepresentation::vtkImplicitPlaneRepresentation |
( |
| ) |
|
|
protected |
vtkImplicitPlaneRepresentation::~vtkImplicitPlaneRepresentation |
( |
| ) |
|
|
protected |
static int vtkImplicitPlaneRepresentation::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
Standard methods for the class.
virtual int vtkImplicitPlaneRepresentation::IsA |
( |
const char * |
type | ) |
|
|
virtual |
Standard methods for the class.
virtual vtkObjectBase* vtkImplicitPlaneRepresentation::NewInstanceInternal |
( |
| ) |
const |
|
protectedvirtual |
Standard methods for the class.
void vtkImplicitPlaneRepresentation::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
Standard methods for the class.
void vtkImplicitPlaneRepresentation::SetOrigin |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
Get the origin of the plane.
void vtkImplicitPlaneRepresentation::SetOrigin |
( |
double |
x[3] | ) |
|
Get the origin of the plane.
double* vtkImplicitPlaneRepresentation::GetOrigin |
( |
| ) |
|
Get the origin of the plane.
void vtkImplicitPlaneRepresentation::GetOrigin |
( |
double |
xyz[3] | ) |
|
Get the origin of the plane.
void vtkImplicitPlaneRepresentation::SetNormal |
( |
double |
x, |
|
|
double |
y, |
|
|
double |
z |
|
) |
| |
Get the normal to the plane.
void vtkImplicitPlaneRepresentation::SetNormal |
( |
double |
x[3] | ) |
|
Get the normal to the plane.
void vtkImplicitPlaneRepresentation::SetNormalToCamera |
( |
| ) |
|
Get the normal to the plane.
double* vtkImplicitPlaneRepresentation::GetNormal |
( |
| ) |
|
Get the normal to the plane.
void vtkImplicitPlaneRepresentation::GetNormal |
( |
double |
xyz[3] | ) |
|
Get the normal to the plane.
void vtkImplicitPlaneRepresentation::SetNormalToXAxis |
( |
int |
| ) |
|
Force the plane widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned.
virtual int vtkImplicitPlaneRepresentation::GetNormalToXAxis |
( |
| ) |
|
|
virtual |
Force the plane widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned.
virtual void vtkImplicitPlaneRepresentation::NormalToXAxisOn |
( |
| ) |
|
|
virtual |
Force the plane widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned.
virtual void vtkImplicitPlaneRepresentation::NormalToXAxisOff |
( |
| ) |
|
|
virtual |
Force the plane widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned.
void vtkImplicitPlaneRepresentation::SetNormalToYAxis |
( |
int |
| ) |
|
Force the plane widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned.
virtual int vtkImplicitPlaneRepresentation::GetNormalToYAxis |
( |
| ) |
|
|
virtual |
Force the plane widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned.
virtual void vtkImplicitPlaneRepresentation::NormalToYAxisOn |
( |
| ) |
|
|
virtual |
Force the plane widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned.
virtual void vtkImplicitPlaneRepresentation::NormalToYAxisOff |
( |
| ) |
|
|
virtual |
Force the plane widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned.
void vtkImplicitPlaneRepresentation::SetNormalToZAxis |
( |
int |
| ) |
|
Force the plane widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned.
virtual int vtkImplicitPlaneRepresentation::GetNormalToZAxis |
( |
| ) |
|
|
virtual |
Force the plane widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned.
virtual void vtkImplicitPlaneRepresentation::NormalToZAxisOn |
( |
| ) |
|
|
virtual |
Force the plane widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned.
virtual void vtkImplicitPlaneRepresentation::NormalToZAxisOff |
( |
| ) |
|
|
virtual |
Force the plane widget to be aligned with one of the x-y-z axes. If one axis is set on, the other two will be set off. Remember that when the state changes, a ModifiedEvent is invoked. This can be used to snap the plane to the axes if it is originally not aligned.
virtual void vtkImplicitPlaneRepresentation::SetLockNormalToCamera |
( |
int |
| ) |
|
|
virtual |
If enabled, and a vtkCamera is available through the renderer, then LockNormalToCamera will cause the normal to follow the camera's normal.
virtual int vtkImplicitPlaneRepresentation::GetLockNormalToCamera |
( |
| ) |
|
|
virtual |
If enabled, and a vtkCamera is available through the renderer, then LockNormalToCamera will cause the normal to follow the camera's normal.
virtual void vtkImplicitPlaneRepresentation::LockNormalToCameraOn |
( |
| ) |
|
|
virtual |
If enabled, and a vtkCamera is available through the renderer, then LockNormalToCamera will cause the normal to follow the camera's normal.
virtual void vtkImplicitPlaneRepresentation::LockNormalToCameraOff |
( |
| ) |
|
|
virtual |
If enabled, and a vtkCamera is available through the renderer, then LockNormalToCamera will cause the normal to follow the camera's normal.
virtual void vtkImplicitPlaneRepresentation::SetTubing |
( |
int |
| ) |
|
|
virtual |
Turn on/off tubing of the wire outline of the plane. The tube thickens the line by wrapping with a vtkTubeFilter.
virtual int vtkImplicitPlaneRepresentation::GetTubing |
( |
| ) |
|
|
virtual |
Turn on/off tubing of the wire outline of the plane. The tube thickens the line by wrapping with a vtkTubeFilter.
virtual void vtkImplicitPlaneRepresentation::TubingOn |
( |
| ) |
|
|
virtual |
Turn on/off tubing of the wire outline of the plane. The tube thickens the line by wrapping with a vtkTubeFilter.
virtual void vtkImplicitPlaneRepresentation::TubingOff |
( |
| ) |
|
|
virtual |
Turn on/off tubing of the wire outline of the plane. The tube thickens the line by wrapping with a vtkTubeFilter.
void vtkImplicitPlaneRepresentation::SetDrawPlane |
( |
int |
plane | ) |
|
Enable/disable the drawing of the plane. In some cases the plane interferes with the object that it is operating on (i.e., the plane interferes with the cut surface it produces producing z-buffer artifacts.)
virtual int vtkImplicitPlaneRepresentation::GetDrawPlane |
( |
| ) |
|
|
virtual |
Enable/disable the drawing of the plane. In some cases the plane interferes with the object that it is operating on (i.e., the plane interferes with the cut surface it produces producing z-buffer artifacts.)
virtual void vtkImplicitPlaneRepresentation::DrawPlaneOn |
( |
| ) |
|
|
virtual |
Enable/disable the drawing of the plane. In some cases the plane interferes with the object that it is operating on (i.e., the plane interferes with the cut surface it produces producing z-buffer artifacts.)
virtual void vtkImplicitPlaneRepresentation::DrawPlaneOff |
( |
| ) |
|
|
virtual |
Enable/disable the drawing of the plane. In some cases the plane interferes with the object that it is operating on (i.e., the plane interferes with the cut surface it produces producing z-buffer artifacts.)
virtual void vtkImplicitPlaneRepresentation::SetOutlineTranslation |
( |
int |
| ) |
|
|
virtual |
Turn on/off the ability to translate the bounding box by grabbing it with the left mouse button.
virtual int vtkImplicitPlaneRepresentation::GetOutlineTranslation |
( |
| ) |
|
|
virtual |
Turn on/off the ability to translate the bounding box by grabbing it with the left mouse button.
virtual void vtkImplicitPlaneRepresentation::OutlineTranslationOn |
( |
| ) |
|
|
virtual |
Turn on/off the ability to translate the bounding box by grabbing it with the left mouse button.
virtual void vtkImplicitPlaneRepresentation::OutlineTranslationOff |
( |
| ) |
|
|
virtual |
Turn on/off the ability to translate the bounding box by grabbing it with the left mouse button.
virtual void vtkImplicitPlaneRepresentation::SetOutsideBounds |
( |
int |
| ) |
|
|
virtual |
Turn on/off the ability to move the widget outside of the bounds specified in the initial PlaceWidget() invocation.
virtual int vtkImplicitPlaneRepresentation::GetOutsideBounds |
( |
| ) |
|
|
virtual |
Turn on/off the ability to move the widget outside of the bounds specified in the initial PlaceWidget() invocation.
virtual void vtkImplicitPlaneRepresentation::OutsideBoundsOn |
( |
| ) |
|
|
virtual |
Turn on/off the ability to move the widget outside of the bounds specified in the initial PlaceWidget() invocation.
virtual void vtkImplicitPlaneRepresentation::OutsideBoundsOff |
( |
| ) |
|
|
virtual |
Turn on/off the ability to move the widget outside of the bounds specified in the initial PlaceWidget() invocation.
virtual void vtkImplicitPlaneRepresentation::SetScaleEnabled |
( |
int |
| ) |
|
|
virtual |
Turn on/off the ability to scale the widget with the mouse.
virtual int vtkImplicitPlaneRepresentation::GetScaleEnabled |
( |
| ) |
|
|
virtual |
Turn on/off the ability to scale the widget with the mouse.
virtual void vtkImplicitPlaneRepresentation::ScaleEnabledOn |
( |
| ) |
|
|
virtual |
Turn on/off the ability to scale the widget with the mouse.
virtual void vtkImplicitPlaneRepresentation::ScaleEnabledOff |
( |
| ) |
|
|
virtual |
Turn on/off the ability to scale the widget with the mouse.
void vtkImplicitPlaneRepresentation::GetPolyData |
( |
vtkPolyData * |
pd | ) |
|
Grab the polydata that defines the plane. The polydata contains a single polygon that is clipped by the bounding box.
Satisfies superclass API. This returns a pointer to the underlying PolyData (which represents the plane).
void vtkImplicitPlaneRepresentation::GetPlane |
( |
vtkPlane * |
plane | ) |
|
Get the implicit function for the plane. The user must provide the instance of the class vtkPlane. Note that vtkPlane is a subclass of vtkImplicitFunction, meaning that it can be used by a variety of filters to perform clipping, cutting, and selection of data.
void vtkImplicitPlaneRepresentation::UpdatePlacement |
( |
void |
| ) |
|
Satisfies the superclass API. This will change the state of the widget to match changes that have been made to the underlying PolyDataSource
virtual vtkProperty* vtkImplicitPlaneRepresentation::GetNormalProperty |
( |
| ) |
|
|
virtual |
Get the properties on the normal (line and cone).
virtual vtkProperty* vtkImplicitPlaneRepresentation::GetSelectedNormalProperty |
( |
| ) |
|
|
virtual |
Get the properties on the normal (line and cone).
virtual vtkProperty* vtkImplicitPlaneRepresentation::GetPlaneProperty |
( |
| ) |
|
|
virtual |
Get the plane properties. The properties of the plane when selected and unselected can be manipulated.
virtual vtkProperty* vtkImplicitPlaneRepresentation::GetSelectedPlaneProperty |
( |
| ) |
|
|
virtual |
Get the plane properties. The properties of the plane when selected and unselected can be manipulated.
virtual vtkProperty* vtkImplicitPlaneRepresentation::GetOutlineProperty |
( |
| ) |
|
|
virtual |
Get the property of the outline.
virtual vtkProperty* vtkImplicitPlaneRepresentation::GetSelectedOutlineProperty |
( |
| ) |
|
|
virtual |
Get the property of the outline.
virtual vtkProperty* vtkImplicitPlaneRepresentation::GetEdgesProperty |
( |
| ) |
|
|
virtual |
Get the property of the intersection edges. (This property also applies to the edges when tubed.)
void vtkImplicitPlaneRepresentation::SetEdgeColor |
( |
vtkLookupTable * |
| ) |
|
void vtkImplicitPlaneRepresentation::SetEdgeColor |
( |
double |
, |
|
|
double |
, |
|
|
double |
|
|
) |
| |
void vtkImplicitPlaneRepresentation::SetEdgeColor |
( |
double |
x[3] | ) |
|
virtual void vtkImplicitPlaneRepresentation::SetBumpDistance |
( |
double |
| ) |
|
|
virtual |
Specify a translation distance used by the BumpPlane() method. Note that the distance is normalized; it is the fraction of the length of the bounding box of the wire outline.
virtual double vtkImplicitPlaneRepresentation::GetBumpDistance |
( |
| ) |
|
|
virtual |
Specify a translation distance used by the BumpPlane() method. Note that the distance is normalized; it is the fraction of the length of the bounding box of the wire outline.
void vtkImplicitPlaneRepresentation::BumpPlane |
( |
int |
dir, |
|
|
double |
factor |
|
) |
| |
Translate the plane in the direction of the normal by the specified BumpDistance. The dir parameter controls which direction the pushing occurs, either in the same direction as the normal, or when negative, in the opposite direction. The factor controls whether what percentage of the bump is used.
void vtkImplicitPlaneRepresentation::PushPlane |
( |
double |
distance | ) |
|
Push the plane the distance specified along the normal. Positive values are in the direction of the normal; negative values are in the opposite direction of the normal. The distance value is expressed in world coordinates.
virtual int vtkImplicitPlaneRepresentation::ComputeInteractionState |
( |
int |
X, |
|
|
int |
Y, |
|
|
int |
modify = 0 |
|
) |
| |
|
virtual |
virtual void vtkImplicitPlaneRepresentation::PlaceWidget |
( |
double |
bounds[6] | ) |
|
|
virtual |
virtual void vtkImplicitPlaneRepresentation::BuildRepresentation |
( |
| ) |
|
|
virtual |
virtual void vtkImplicitPlaneRepresentation::StartWidgetInteraction |
( |
double |
eventPos[2] | ) |
|
|
virtual |
virtual void vtkImplicitPlaneRepresentation::WidgetInteraction |
( |
double |
newEventPos[2] | ) |
|
|
virtual |
virtual void vtkImplicitPlaneRepresentation::EndWidgetInteraction |
( |
double |
newEventPos[2] | ) |
|
|
virtual |
virtual double* vtkImplicitPlaneRepresentation::GetBounds |
( |
| ) |
|
|
virtual |
virtual void vtkImplicitPlaneRepresentation::GetActors |
( |
vtkPropCollection * |
pc | ) |
|
|
virtual |
virtual void vtkImplicitPlaneRepresentation::ReleaseGraphicsResources |
( |
vtkWindow * |
| ) |
|
|
virtual |
virtual int vtkImplicitPlaneRepresentation::RenderOpaqueGeometry |
( |
vtkViewport * |
| ) |
|
|
virtual |
Methods supporting the rendering process.
virtual int vtkImplicitPlaneRepresentation::RenderTranslucentPolygonalGeometry |
( |
vtkViewport * |
| ) |
|
|
virtual |
Methods supporting the rendering process.
virtual int vtkImplicitPlaneRepresentation::HasTranslucentPolygonalGeometry |
( |
| ) |
|
|
virtual |
virtual void vtkImplicitPlaneRepresentation::SetInteractionState |
( |
int |
| ) |
|
|
virtual |
The interaction state may be set from a widget (e.g., vtkImplicitPlaneWidget2) or other object. This controls how the interaction with the widget proceeds. Normally this method is used as part of a handshaking process with the widget: First ComputeInteractionState() is invoked that returns a state based on geometric considerations (i.e., cursor near a widget feature), then based on events, the widget may modify this further.
virtual void vtkImplicitPlaneRepresentation::SetRepresentationState |
( |
int |
| ) |
|
|
virtual |
Sets the visual appearance of the representation based on the state it is in. This state is usually the same as InteractionState.
virtual int vtkImplicitPlaneRepresentation::GetRepresentationState |
( |
| ) |
|
|
virtual |
Sets the visual appearance of the representation based on the state it is in. This state is usually the same as InteractionState.
void vtkImplicitPlaneRepresentation::HighlightOutline |
( |
int |
highlight | ) |
|
|
protected |
void vtkImplicitPlaneRepresentation::HighlightPlane |
( |
int |
highlight | ) |
|
|
protected |
void vtkImplicitPlaneRepresentation::HighlightNormal |
( |
int |
highlight | ) |
|
|
protected |
virtual void vtkImplicitPlaneRepresentation::RegisterPickers |
( |
| ) |
|
|
protectedvirtual |
Register internal Pickers in the Picking Manager. Must be reimplemented by concrete widget representations to register their pickers.
Reimplemented from vtkWidgetRepresentation.
void vtkImplicitPlaneRepresentation::ConstrainOrigin |
( |
double |
x[3] | ) |
|
|
protected |
void vtkImplicitPlaneRepresentation::Rotate |
( |
double |
X, |
|
|
double |
Y, |
|
|
double * |
p1, |
|
|
double * |
p2, |
|
|
double * |
vpn |
|
) |
| |
|
protected |
void vtkImplicitPlaneRepresentation::TranslatePlane |
( |
double * |
p1, |
|
|
double * |
p2 |
|
) |
| |
|
protected |
void vtkImplicitPlaneRepresentation::TranslateOutline |
( |
double * |
p1, |
|
|
double * |
p2 |
|
) |
| |
|
protected |
void vtkImplicitPlaneRepresentation::TranslateOrigin |
( |
double * |
p1, |
|
|
double * |
p2 |
|
) |
| |
|
protected |
void vtkImplicitPlaneRepresentation::Push |
( |
double * |
p1, |
|
|
double * |
p2 |
|
) |
| |
|
protected |
void vtkImplicitPlaneRepresentation::Scale |
( |
double * |
p1, |
|
|
double * |
p2, |
|
|
double |
X, |
|
|
double |
Y |
|
) |
| |
|
protected |
void vtkImplicitPlaneRepresentation::SizeHandles |
( |
| ) |
|
|
protected |
void vtkImplicitPlaneRepresentation::CreateDefaultProperties |
( |
| ) |
|
|
protected |
void vtkImplicitPlaneRepresentation::GeneratePlane |
( |
| ) |
|
|
protected |
int vtkImplicitPlaneRepresentation::RepresentationState |
|
protected |
double vtkImplicitPlaneRepresentation::LastEventPosition[3] |
|
protected |
int vtkImplicitPlaneRepresentation::NormalToXAxis |
|
protected |
int vtkImplicitPlaneRepresentation::NormalToYAxis |
|
protected |
int vtkImplicitPlaneRepresentation::NormalToZAxis |
|
protected |
int vtkImplicitPlaneRepresentation::LockNormalToCamera |
|
protected |
double vtkImplicitPlaneRepresentation::BumpDistance |
|
protected |
vtkPlane* vtkImplicitPlaneRepresentation::Plane |
|
protected |
vtkImageData* vtkImplicitPlaneRepresentation::Box |
|
protected |
vtkPolyDataMapper* vtkImplicitPlaneRepresentation::OutlineMapper |
|
protected |
vtkActor* vtkImplicitPlaneRepresentation::OutlineActor |
|
protected |
int vtkImplicitPlaneRepresentation::OutlineTranslation |
|
protected |
int vtkImplicitPlaneRepresentation::ScaleEnabled |
|
protected |
int vtkImplicitPlaneRepresentation::OutsideBounds |
|
protected |
vtkCutter* vtkImplicitPlaneRepresentation::Cutter |
|
protected |
vtkPolyDataMapper* vtkImplicitPlaneRepresentation::CutMapper |
|
protected |
vtkActor* vtkImplicitPlaneRepresentation::CutActor |
|
protected |
int vtkImplicitPlaneRepresentation::DrawPlane |
|
protected |
vtkPolyDataMapper* vtkImplicitPlaneRepresentation::EdgesMapper |
|
protected |
vtkActor* vtkImplicitPlaneRepresentation::EdgesActor |
|
protected |
int vtkImplicitPlaneRepresentation::Tubing |
|
protected |
vtkPolyDataMapper* vtkImplicitPlaneRepresentation::ConeMapper |
|
protected |
vtkActor* vtkImplicitPlaneRepresentation::ConeActor |
|
protected |
vtkPolyDataMapper* vtkImplicitPlaneRepresentation::LineMapper |
|
protected |
vtkActor* vtkImplicitPlaneRepresentation::LineActor |
|
protected |
vtkPolyDataMapper* vtkImplicitPlaneRepresentation::ConeMapper2 |
|
protected |
vtkActor* vtkImplicitPlaneRepresentation::ConeActor2 |
|
protected |
vtkPolyDataMapper* vtkImplicitPlaneRepresentation::LineMapper2 |
|
protected |
vtkActor* vtkImplicitPlaneRepresentation::LineActor2 |
|
protected |
vtkPolyDataMapper* vtkImplicitPlaneRepresentation::SphereMapper |
|
protected |
vtkActor* vtkImplicitPlaneRepresentation::SphereActor |
|
protected |
vtkCellPicker* vtkImplicitPlaneRepresentation::Picker |
|
protected |
vtkProperty* vtkImplicitPlaneRepresentation::NormalProperty |
|
protected |
vtkProperty* vtkImplicitPlaneRepresentation::SelectedNormalProperty |
|
protected |
vtkProperty* vtkImplicitPlaneRepresentation::PlaneProperty |
|
protected |
vtkProperty* vtkImplicitPlaneRepresentation::SelectedPlaneProperty |
|
protected |
vtkProperty* vtkImplicitPlaneRepresentation::OutlineProperty |
|
protected |
vtkProperty* vtkImplicitPlaneRepresentation::SelectedOutlineProperty |
|
protected |
vtkProperty* vtkImplicitPlaneRepresentation::EdgesProperty |
|
protected |
vtkBox* vtkImplicitPlaneRepresentation::BoundingBox |
|
protected |
The documentation for this class was generated from the following file: