ldas-tools-framecpp 3.0.4
Loading...
Searching...
No Matches
FrameCPP::Common::FrObject Class Referenceabstract

#include <FrObject.hh>

Inheritance diagram for FrameCPP::Common::FrObject:
Collaboration diagram for FrameCPP::Common::FrObject:

Public Types

typedef INT_2U class_id_type

Public Member Functions

 FrObject (class_id_type ClassId)
virtual ~FrObject ()
class_id_type GetClassId () const
virtual FrObjectCreate (IStream &Stream) const =0
virtual void Write (OStream &Stream) const =0
virtual void WriteDescription (OStream &Stream) const =0
virtual INT_8U Bytes () const =0
virtual INT_8U Bytes () const =0

Private Attributes

class_id_type m_class_id

Member Typedef Documentation

◆ class_id_type

typedef INT_2U FrameCPP::Common::FrObject::class_id_type

Constructor & Destructor Documentation

◆ FrObject()

FrObject::FrObject ( class_id_type ClassId)

◆ ~FrObject()

FrObject::~FrObject ( )
virtual

Member Function Documentation

◆ Bytes() [1/2]

virtual INT_8U FrameCPP::Common::FrDataObject::Bytes ( ) const
pure virtualinherited

◆ Bytes() [2/2]

virtual INT_8U FrameCPP::Common::FrDataObject::Bytes ( ) const
pure virtualinherited

◆ Create()

virtual FrObject * FrameCPP::Common::FrObject::Create ( IStream & Stream) const
pure virtual

◆ GetClassId()

FrObject::class_id_type FrObject::GetClassId ( ) const
inline

◆ Write()

virtual void FrameCPP::Common::FrObject::Write ( OStream & Stream) const
pure virtual

◆ WriteDescription()

virtual void FrameCPP::Common::FrObject::WriteDescription ( OStream & Stream) const
pure virtual

Member Data Documentation

◆ m_class_id

class_id_type FrameCPP::Common::FrObject::m_class_id
private

The documentation for this class was generated from the following files:
  • /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4-build/ldas-tools-framecpp-3.0.4/src/Common/FrObject.hh
  • /home/abuild/rpmbuild/BUILD/ldas-tools-framecpp-3.0.4-build/ldas-tools-framecpp-3.0.4/src/Common/FrObject.cc