|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   23 #ifndef vtkMeasurementCubeHandleRepresentation3D_h 
   24 #define vtkMeasurementCubeHandleRepresentation3D_h 
   27 #include "vtkInteractionWidgetsModule.h"  
  123   vtkBooleanMacro(SelectedLabelVisibility, 
vtkTypeBool);
 
  125   virtual void SetLabelTextInput(
const char* label);
 
  126   virtual char* GetLabelTextInput();
 
  172   void SetSideLength(
double);
 
  173   vtkGetMacro(SideLength, 
double);
 
  191   vtkGetMacro(RescaleFactor, 
double);
 
  202   void SetMinRelativeCubeScreenArea(
double);
 
  203   vtkGetMacro(MinRelativeCubeScreenArea, 
double);
 
  204   void SetMaxRelativeCubeScreenArea(
double);
 
  205   vtkGetMacro(MaxRelativeCubeScreenArea, 
double);
 
  212   vtkSetStringMacro(LengthUnit);
 
  213   vtkGetStringMacro(LengthUnit);
 
  231   double LastPickPosition[3];
 
  232   double LastEventPosition[2];
 
  247   virtual void Scale(
const double* p1, 
const double* p2, 
const double eventPos[2]);
 
  248   virtual void MoveFocus(
const double* p1, 
const double* p2);
 
  250   void CreateDefaultProperties();
 
  270   void MoveFocusRequest(
 
  271     const double* p1, 
const double* p2, 
const double eventPos[2], 
double requestedDisplayPos[3]);
 
  278   virtual void SetUniformScale(
double scale);
 
  289   virtual void UpdateHandle();
 
  294   virtual void UpdateLabel();
 
  
map vtkPolyData to graphics primitives
a subclass of actor that always faces the camera
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
vtkTypeBool SelectedLabelVisibility
virtual void SetWorldPosition(double pos[3])
abstract class for representing widget handles
Renders pixel-aligned text, facing the camera, anchored at a 3D point.
window superclass for vtkRenderWindow
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkMatrix4x4 * HandleTransformMatrix
represents an object (geometry & properties) in a rendered scene
vtkMatrixToLinearTransform * HandleTransform
a simple class to control print indentation
represent and manipulate 4x4 transformation matrices
represent a unit cube for measuring/comparing to data.
double MinRelativeCubeScreenArea
vtkCellPicker * HandlePicker
vtkBillboardTextActor3D * LabelText
abstract specification for Viewports
bool LabelAnnotationTextScaleInitialized
abstract superclass for all actors, volumes and annotations
virtual void DeepCopy(vtkProp *prop)
virtual void SetDisplayPosition(double pos[3])
Handles usually have their coordinates set in display coordinates (generally by an associated widget)...
vtkTypeBool AdaptiveScaling
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkTypeBool LabelVisibility
vtkProperty * SelectedProperty
vtkPolyDataMapper * Mapper
void ShallowCopy(vtkProp *prop) override
Methods to make this class properly act like a vtkWidgetRepresentation.
represent surface properties of a geometric object
ray-cast cell picker for all kinds of Prop3Ds
vtkTransformPolyDataFilter * HandleTransformFilter
vtkTypeBool HandleVisibility
double MaxRelativeCubeScreenArea