#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.