Contents Menu Expand Light mode Dark mode Auto light/dark mode
PMP documentation
Light Logo Dark Logo

IGeometry¶

class IGeometry : virtual public INamed, virtual public IDestroyable¶

Represents a geometric object as defined by the its physical properties.

virtual IGeometry::~IGeometry() = default¶

virtual PFrame IGeometry::CreateFrame(const std::string &name, PFrame referenceFrame) = 0

virtual PFrame IGeometry::GetFrame(std::string &name) const = 0

virtual std::vector<std::string> IGeometry::GetFrameNames() const = 0

virtual std::map<std::string, PFrame> IGeometry::GetFrames() const = 0

virtual PSignal IGeometry::GetSignal(std::string &name) const = 0

virtual std::vector<std::string> IGeometry::GetSignalNames() const = 0

virtual std::map<std::string, PSignal> IGeometry::GetSignals() const = 0

virtual EGeometryType IGeometry::GetGeometryType() const = 0

virtual PGeometryConfig IGeometry::GetConfig() const = 0

Next
Functions
Previous
Operator=
| Created using Sphinx and Furo theme.