16 #ifndef SURGSIM_GRAPHICS_VECTORFIELDREPRESENTATION_H
17 #define SURGSIM_GRAPHICS_VECTORFIELDREPRESENTATION_H
45 virtual std::shared_ptr< SurgSim::Graphics::VectorField >
getVectorField()
const = 0;
56 virtual void setScale(
double scale) = 0;
72 #endif // SURGSIM_GRAPHICS_VECTORFIELDREPRESENTATION_H
virtual void setPointSize(double size)=0
Sets the size of point indicating the starting of vector.
Definition: DriveElementFromInputBehavior.cpp:27
Graphic representation of a vector field Each point/location, i.e.
Definition: VectorFieldRepresentation.h:29
virtual double getScale() const =0
Gets the scale applied to all vectors.
virtual void setScale(double scale)=0
Sets the scale to be applied to all vectors.
virtual double getLineWidth() const =0
Gets line width.
virtual void setLineWidth(double width)=0
Sets vector line width.
Base graphics representation class, which defines the interface that all graphics representations mus...
Definition: Representation.h:39
VectorFieldRepresentation(const std::string &name)
Constructor.
Definition: VectorFieldRepresentation.h:34
virtual ~VectorFieldRepresentation()
Destructor.
Definition: VectorFieldRepresentation.h:39
virtual double getPointSize() const =0
Gets the size of starting point of a vector.
virtual std::shared_ptr< SurgSim::Graphics::VectorField > getVectorField() const =0
Gets the vector field.