IGeometry¶
-
class IGeometry : virtual public INamed, virtual public IDestroyable¶
Represents a geometric object as defined by the its physical properties.
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