Go to the documentation of this file.
31 #ifndef vtkOrientedGlyphFocalPlaneContourRepresentation_h
32 #define vtkOrientedGlyphFocalPlaneContourRepresentation_h
34 #include "vtkInteractionWidgetsModule.h"
79 void SetActiveCursorShape(
vtkPolyData *activeShape);
143 vtkMatrix4x4 *GetContourPlaneDirectionCosines(
const double origin[3]);
174 double LastPickPosition[3];
175 double LastEventPosition[2];
179 void Scale(
double eventPos[2]);
180 void ShiftContour(
double eventPos[2]);
181 void ScaleContour(
double eventPos[2]);
183 void ComputeCentroid(
double* ioCentroid);
193 void CreateDefaultProperties();
198 double InteractionOffset[2];
represent and manipulate 3D points
vtkPolyData * CursorShape
draw vtkPolyData onto the image plane
vtkPolyDataMapper2D * Mapper
virtual vtkPolyData * GetContourRepresentationAsPolyData()=0
Get the points in this contour as a vtkPolyData.
represent a contour drawn on the focal plane.
vtkPolyData * LinesWorldCoordinates
vtkPolyDataMapper2D * LinesMapper
virtual void ReleaseGraphicsResources(vtkWindow *w)=0
Methods required by vtkProp superclass.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
virtual void StartWidgetInteraction(double e[2])=0
copy oriented and scaled glyph geometry to every input point (2D specialization)
vtkProperty2D * ActiveProperty
virtual int RenderOverlay(vtkViewport *viewport)=0
vtkPolyDataMapper2D * ActiveMapper
window superclass for vtkRenderWindow
vtkProperty2D * LinesProperty
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual int RenderOpaqueGeometry(vtkViewport *viewport)=0
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
a simple class to control print indentation
represent and manipulate 4x4 transformation matrices
virtual int ComputeInteractionState(int X, int Y, int modified=0)=0
abstract specification for Viewports
virtual void BuildLines()=0
virtual void BuildRepresentation()=0
These are methods that satisfy vtkWidgetRepresentation's API.
represent surface properties of a 2D image
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *viewport)=0
Contours constrained to a focal plane.
a actor that draws 2D data
vtkPoints * ActiveFocalPoint
vtkGlyph2D * ActiveGlypher
abstract specification for renderers
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkPolyData * ActiveCursorShape
vtkMatrix4x4 * ContourPlaneDirectionCosines
vtkPolyData * ActiveFocalData
virtual void WidgetInteraction(double e[2])=0
virtual int HasTranslucentPolygonalGeometry()=0
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...