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