31 #ifndef vtkAngleRepresentation2D_h
32 #define vtkAngleRepresentation2D_h
34 #include "vtkInteractionWidgetsModule.h"
68 void GetPoint1WorldPosition(
double pos[3]) VTK_OVERRIDE;
69 void GetCenterWorldPosition(
double pos[3]) VTK_OVERRIDE;
70 void GetPoint2WorldPosition(
double pos[3]) VTK_OVERRIDE;
71 void SetPoint1DisplayPosition(
double pos[3]) VTK_OVERRIDE;
72 void SetCenterDisplayPosition(
double pos[3]) VTK_OVERRIDE;
73 void SetPoint2DisplayPosition(
double pos[3]) VTK_OVERRIDE;
74 void GetPoint1DisplayPosition(
double pos[3]) VTK_OVERRIDE;
75 void GetCenterDisplayPosition(
double pos[3]) VTK_OVERRIDE;
76 void GetPoint2DisplayPosition(
double pos[3]) VTK_OVERRIDE;
86 vtkGetObjectMacro(Ray2,vtkLeaderActor2D);
87 vtkGetObjectMacro(Arc,vtkLeaderActor2D);
94 void BuildRepresentation() VTK_OVERRIDE;
100 void ReleaseGraphicsResources(
vtkWindow *w) VTK_OVERRIDE;
101 int RenderOverlay(
vtkViewport *viewport) VTK_OVERRIDE;
106 ~vtkAngleRepresentation2D() VTK_OVERRIDE;
109 vtkLeaderActor2D *Ray1;
110 vtkLeaderActor2D *Ray2;
111 vtkLeaderActor2D *Arc;
114 vtkAngleRepresentation2D(const vtkAngleRepresentation2D&) VTK_DELETE_FUNCTION;
115 void operator=(const vtkAngleRepresentation2D&) VTK_DELETE_FUNCTION;
abstract specification for Viewports
window superclass for vtkRenderWindow
a simple class to control print indentation
create a leader with optional label and arrows
represent the vtkAngleWidget
void PrintSelf(ostream &os, vtkIndent indent) override
Standard VTK methods.
virtual double GetAngle()=0
This representation and all subclasses must keep an angle (in degrees) consistent with the state of t...
represent the vtkAngleWidget
represent surface properties of a 2D image
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...