45 #ifndef vtkLeaderActor2D_h 46 #define vtkLeaderActor2D_h 194 int *targetSize,
double factor,
int *stringSize);
195 int ClipLeader(
double xL[3],
int stringSize[2],
double p1[3],
double ray[3],
196 double c1[3],
double c2[3]);
197 void BuildCurvedLeader(
double p1[3],
double p2[3],
double ray[3],
double rayLength,
198 double theta,
vtkViewport *viewport,
int viewportChanged);
199 int InStringBox(
double center[3],
int stringSize[2],
double x[3]);
231 int LastPosition2[2];
vtkCellArray * LeaderArrows
abstract superclass for all actors, volumes and annotations
vtkTextProperty * LabelTextProperty
virtual void ReleaseGraphicsResources(vtkWindow *)
abstract specification for Viewports
void SetArrowStyleToFilled()
#define vtkGetMacro(name, type)
a actor that draws 2D data
record modification and/or execution time
void SetArrowStyleToHollow()
#define vtkSetClampMacro(name, type, min, max)
concrete dataset represents vertices, lines, polygons, and triangle strips
#define vtkSetStringMacro(name)
void SetArrowPlacementToPoint1()
#define vtkTypeMacro(thisClass, superclass)
#define VTKRENDERINGANNOTATION_EXPORT
void SetArrowPlacementToNone()
window superclass for vtkRenderWindow
GLint GLint GLint GLint GLint x
virtual int HasTranslucentPolygonalGeometry()
virtual int RenderOpaqueGeometry(vtkViewport *viewport)
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent)
create a leader with optional label and arrows
static vtkActor2D * New()
vtkCellArray * LeaderLines
#define vtkGetStringMacro(name)
represent text properties.
#define vtkGetObjectMacro(name, type)
object to represent cell connectivity
void SetArrowStyleToOpen()
virtual void ShallowCopy(vtkProp *prop)
void SetArrowPlacementToPoint2()
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)
virtual int RenderOverlay(vtkViewport *viewport)
#define vtkBooleanMacro(name, type)
void SetArrowPlacementToBoth()
vtkPolyDataMapper2D * LeaderMapper
vtkTextMapper * LabelMapper
draw vtkPolyData onto the image plane
represent and manipulate 3D points
#define vtkSetMacro(name, type)