4 #ifndef vtkOpenXRSceneComponent_h
5 #define vtkOpenXRSceneComponent_h
8 #include "vtkRenderingOpenXRModule.h"
15 VTK_ABI_NAMESPACE_BEGIN
56 vtkGetMacro(LastModifiedTime, int64_t);
61 vtkGetMacro(
Type, ComponentTypes);
83 double GetMarkerWidth()
const;
84 double GetMarkerHeight()
const;
90 void Initialize(ComponentTypes
type);
95 void UpdateMarkerRepresentation(
106 int64_t LastModifiedTime{ 0 };
108 std::unique_ptr<vtkInternals> Impl;
111 VTK_ABI_NAMESPACE_END
vtkOpenXRSceneComponent represent a component in the XR scene.
abstract base class for most VTK objects
represent and manipulate 4x4 transformation matrices
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...