#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< ContourPoint > | m_contourPointArray |
CDynamicArrayTemplatePointer< CFeatureEntry > | m_featureArray |
std::string | m_sName |
Definition at line 69 of file FeatureSet.h.
CFeatureSet::CFeatureSet | ( | ) |
Definition at line 65 of file FeatureSet.cpp.
CFeatureSet::~CFeatureSet | ( | ) |
Definition at line 69 of file FeatureSet.cpp.
Definition at line 99 of file FeatureSet.cpp.
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.
|
inline |
Definition at line 101 of file FeatureSet.h.
|
inline |
Definition at line 96 of file FeatureSet.h.
|
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.
|
private |
Definition at line 107 of file FeatureSet.h.
|
private |
Definition at line 106 of file FeatureSet.h.
|
private |
Definition at line 109 of file FeatureSet.h.