#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.
Definition at line 65 of file FeatureSet.cpp.
Definition at line 69 of file FeatureSet.cpp.
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.
Definition at line 119 of file FeatureSet.cpp.
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.
Definition at line 107 of file FeatureSet.h.
Definition at line 106 of file FeatureSet.h.
std::string CFeatureSet::m_sName [private] |
Definition at line 109 of file FeatureSet.h.