16 #ifndef SURGSIM_GRAPHICS_OSGPLANEREPRESENTATION_H 17 #define SURGSIM_GRAPHICS_OSGPLANEREPRESENTATION_H 19 #include "SurgSim/Graphics/PlaneRepresentation.h" 20 #include "SurgSim/Graphics/OsgRepresentation.h" 22 #include "SurgSim/Framework/ObjectFactory.h" 23 #include "SurgSim/Framework/SharedInstance.h" 26 #include <osg/PositionAttitudeTransform> 32 #pragma warning(disable:4250) 41 SURGSIM_STATIC_REGISTRATION(OsgPlaneRepresentation);
56 std::shared_ptr<OsgPlane> m_sharedPlane;
59 static std::shared_ptr<OsgPlane> getSharedPlane();
70 #endif // SURGSIM_GRAPHICS_OSGPLANEREPRESENTATION_H Wraps glewInit() to separate the glew opengl definitions from the osg opengl definitions only imgui n...
Definition: AddRandomSphereBehavior.cpp:36
Base graphics plane representation class, which defines the basic interface for a plane that can be v...
Definition: PlaneRepresentation.h:29
OSG implementation of a graphics plane representation.
Definition: OsgPlaneRepresentation.h:44
OsgPlaneRepresentation(const std::string &name)
Constructor.
Definition: OsgPlaneRepresentation.cpp:32
Base OSG implementation of a graphics representation.
Definition: OsgRepresentation.h:55