Go to the documentation of this file.
16 #ifndef SURGSIM_GRAPHICS_SCENERYREPRESENTATION_H
17 #define SURGSIM_GRAPHICS_SCENERYREPRESENTATION_H
47 virtual void loadModel(
const std::string& fileName) = 0;
51 virtual void setModel(std::shared_ptr<SurgSim::Framework::Asset> model) = 0;
54 virtual std::shared_ptr<Model>
getModel()
const = 0;
60 #endif // SURGSIM_GRAPHICS_SCENERYREPRESENTATION_H
virtual void loadModel(const std::string &fileName)=0
Convenience function to trigger the load of the model with the given filename, if successful,...
virtual void setModel(std::shared_ptr< SurgSim::Framework::Asset > model)=0
Set the current model to the model passed.
Definition: CompoundShapeToGraphics.cpp:29
virtual std::shared_ptr< Model > getModel() const =0
SceneryRepresentation(const std::string &name)
Constructor.
Definition: SceneryRepresentation.cpp:28
Base class defining the interface for a Graphics Scenery Object.
Definition: SceneryRepresentation.h:36
Base graphics representation class, which defines the interface that all graphics representations mus...
Definition: Representation.h:39
Model
The models of LabJack devices. Numbers come from LabJackUD.h.
Definition: LabJackDevice.h:117