Classes | Public Member Functions | Private Attributes | List of all members
CFeatureSet Class Reference

#include <FeatureSet.h>

Classes

struct  ContourPoint
 

Public Member Functions

void AddContourPoint (const Vec2d &point)
 
void AddContourPoint (const Vec2d &point, const Vec3d &point3d)
 
void AddFeature (const CFeatureEntry *pFeature)
 
void AddFeatureWithoutCloning (CFeatureEntry *pFeature)
 
 CFeatureSet ()
 
void ClearContourPointList ()
 
void ClearFeatureList ()
 
const CDynamicArrayTemplate< ContourPoint > & GetContourPointList () const
 
const CDynamicArrayTemplatePointer< CFeatureEntry > & GetFeatureList () const
 
const char * GetName () const
 
bool LoadFromFile (const char *pFileName)
 
bool SaveToFile (const char *pFileName) const
 
void SetName (const char *pName)
 
 ~CFeatureSet ()
 

Private Attributes

CDynamicArrayTemplate< ContourPointm_contourPointArray
 
CDynamicArrayTemplatePointer< CFeatureEntrym_featureArray
 
std::string m_sName
 

Detailed Description

Definition at line 69 of file FeatureSet.h.

Constructor & Destructor Documentation

CFeatureSet::CFeatureSet ( )

Definition at line 65 of file FeatureSet.cpp.

CFeatureSet::~CFeatureSet ( )

Definition at line 69 of file FeatureSet.cpp.

Member Function Documentation

void CFeatureSet::AddContourPoint ( const Vec2d point)

Definition at line 99 of file FeatureSet.cpp.

void CFeatureSet::AddContourPoint ( const Vec2d point,
const Vec3d point3d 
)

Definition at line 109 of file FeatureSet.cpp.

void CFeatureSet::AddFeature ( const CFeatureEntry pFeature)

Definition at line 84 of file FeatureSet.cpp.

void CFeatureSet::AddFeatureWithoutCloning ( CFeatureEntry pFeature)

Definition at line 89 of file FeatureSet.cpp.

void CFeatureSet::ClearContourPointList ( )

Definition at line 119 of file FeatureSet.cpp.

void CFeatureSet::ClearFeatureList ( )

Definition at line 94 of file FeatureSet.cpp.

const CDynamicArrayTemplate<ContourPoint>& CFeatureSet::GetContourPointList ( ) const
inline

Definition at line 101 of file FeatureSet.h.

const CDynamicArrayTemplatePointer<CFeatureEntry>& CFeatureSet::GetFeatureList ( ) const
inline

Definition at line 96 of file FeatureSet.h.

const char* CFeatureSet::GetName ( ) const
inline

Definition at line 91 of file FeatureSet.h.

bool CFeatureSet::LoadFromFile ( const char *  pFileName)

Definition at line 237 of file FeatureSet.cpp.

bool CFeatureSet::SaveToFile ( const char *  pFileName) const

Definition at line 125 of file FeatureSet.cpp.

void CFeatureSet::SetName ( const char *  pName)

Definition at line 78 of file FeatureSet.cpp.

Member Data Documentation

CDynamicArrayTemplate<ContourPoint> CFeatureSet::m_contourPointArray
private

Definition at line 107 of file FeatureSet.h.

CDynamicArrayTemplatePointer<CFeatureEntry> CFeatureSet::m_featureArray
private

Definition at line 106 of file FeatureSet.h.

std::string CFeatureSet::m_sName
private

Definition at line 109 of file FeatureSet.h.


The documentation for this class was generated from the following files:


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Mon Dec 2 2019 03:47:28