Class EdgeFrameToFrame#
Defined in File EdgeFrameToFrame.h
Inheritance Relationships#
Base Type#
public Karana::Frame::FrameToFrame(Class FrameToFrame)
Derived Types#
public Karana::Dynamics::PhysicalSubhinge(Class PhysicalSubhinge)public Karana::Frame::PrescribedFrameToFrame(Class PrescribedFrameToFrame)public Karana::Frame::SpiceFrameToFrame(Class SpiceFrameToFrame)
Class Documentation#
-
class EdgeFrameToFrame : public Karana::Frame::FrameToFrame#
Base class for an edge FrameToFrame in the frames tree.
See Coordinate Frames for more discussion on the frames layer.
Subclassed by Karana::Dynamics::PhysicalSubhinge, Karana::Frame::PrescribedFrameToFrame, Karana::Frame::SpiceFrameToFrame
Public Functions
-
virtual ~EdgeFrameToFrame()#
EdgeFrameToFrame destructor.
-
EdgeFrameToFrame(const kc::ks_ptr<Frame> &oframe, const kc::ks_ptr<Frame> &pframe, std::string_view name = "")#
Constructor for EdgeFrameToFrame.
- Parameters:
oframe – oframe of the EdgeFrameToFrame.
pframe – pframe of the EdgeFrameToFrame.
name – for the edge
Protected Functions
-
void _discard(kc::ks_ptr<Base> &base) override#
Discard the provided EdgeFrameToFrame.
- Parameters:
base – - Base pointer to the EdgeFrameToFrame to discard.
-
virtual ~EdgeFrameToFrame()#