Go to the documentation of this file.
   10 #ifndef vtk_m_rendering_AxisAnnotation3D_h 
   11 #define vtk_m_rendering_AxisAnnotation3D_h 
   13 #include <vtkm/rendering/vtkm_rendering_export.h> 
   46   std::vector<std::unique_ptr<TextAnnotationBillboard>> 
Labels;
 
   67   void SetTickInvert(
bool x, 
bool y, 
bool z);
 
   75     this->TickMajorSize = size;
 
   76     this->TickMajorOffset = offset;
 
   81     this->TickMinorSize = size;
 
   82     this->TickMinorOffset = offset;
 
   88     this->Point0 = point0;
 
   89     this->Point1 = point1;
 
  121 #endif // vtk_m_rendering_AxisAnnotation3D_h 
  
Definition: AxisAnnotation3D.h:32
 
vtkm::Vec3f_32 Invert
Definition: AxisAnnotation3D.h:39
 
It's a color!
Definition: Color.h:28
 
Groups connected points that have the same field value.
Definition: Atomic.h:19
 
std::vector< std::unique_ptr< TextAnnotationBillboard > > Labels
Definition: AxisAnnotation3D.h:46
 
vtkm::Range Range
Definition: AxisAnnotation3D.h:41
 
vtkm::Float64 TickMinorSize
Definition: AxisAnnotation3D.h:37
 
VTKM_CONT void SetAxis(int a)
Definition: AxisAnnotation3D.h:65
 
int Axis
Definition: AxisAnnotation3D.h:38
 
VTKM_CONT void SetColor(vtkm::rendering::Color c)
Definition: AxisAnnotation3D.h:62
 
int MoreOrLessTickAdjustment
Definition: AxisAnnotation3D.h:47
 
VTKM_CONT void SetMajorTickSize(vtkm::Float64 size, vtkm::Float64 offset)
offset of 0 means the tick is inside the frame offset of 1 means the tick is outside the frame offset...
Definition: AxisAnnotation3D.h:73
 
VTKM_CONT void SetWorldPosition(const vtkm::Vec3f_64 &point0, const vtkm::Vec3f_64 &point1)
Definition: AxisAnnotation3D.h:86
 
VTKM_CONT void SetMinorTickSize(vtkm::Float64 size, vtkm::Float64 offset)
Definition: AxisAnnotation3D.h:79
 
void SetRange(vtkm::Float64 lower, vtkm::Float64 upper)
Definition: AxisAnnotation3D.h:109
 
#define VTKM_CONT
Definition: ExportMacros.h:57
 
constexpr VTKM_EXEC_CONT vtkm::Vec< T, vtkm::IdComponent(sizeof...(Ts)+1)> make_Vec(T value0, Ts &&... args)
Initializes and returns a Vec containing all the arguments.
Definition: Types.h:1212
 
Definition: WorldAnnotator.h:27
 
vtkm::Float64 TickMajorSize
Definition: AxisAnnotation3D.h:36
 
void SetRange(const vtkm::Range &range)
Definition: AxisAnnotation3D.h:107
 
void SetLabelFontOffset(vtkm::Float32 off)
Definition: AxisAnnotation3D.h:105
 
float Float32
Definition: Types.h:154
 
vtkm::rendering::Color Color
Definition: AxisAnnotation3D.h:45
 
double Float64
Definition: Types.h:155
 
VTKM_CONT void SetMoreOrLessTickAdjustment(int offset)
Definition: AxisAnnotation3D.h:59
 
VTKM_CONT void SetWorldPosition(vtkm::Float64 x0, vtkm::Float64 y0, vtkm::Float64 z0, vtkm::Float64 x1, vtkm::Float64 y1, vtkm::Float64 z1)
Definition: AxisAnnotation3D.h:93
 
vtkm::Float32 FontOffset
Definition: AxisAnnotation3D.h:43
 
Definition: AxisAnnotation.h:24
 
vtkm::Vec3f_64 Point1
Definition: AxisAnnotation3D.h:40
 
vtkm::Float64 FontScale
Definition: AxisAnnotation3D.h:42
 
vtkm::Float32 LineWidth
Definition: AxisAnnotation3D.h:44
 
Represent a continuous scalar range of values.
Definition: Range.h:31