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