Public Member Functions | |
IndexedPoint3Array () | |
IndexedPoint3Array (const array< base::Point3 > &a) | |
IndexedPoint3Array (const TriangleContainer &a) | |
IndexedPoint3Array (const IndexedPoint3Array &ipa) | |
virtual | ~IndexedPoint3Array () |
virtual String | className () const |
Int | addPoint (const base::Point3 &p) |
Int | indexOf (const base::Point3 &p) throw (std::invalid_argument) |
const base::Point3 & | operator[] (Int i) const |
const base::Point3 & | operator() (Int i) const |
Int | size () const |
const array< base::Point3 > & | getPointArray () const |
const array< Int > & | getIndexArray () const |
virtual bool | isSameKindAs (const Object &) const |
Protected Member Functions | |
bool | findPoint (const base::Point3 &p, Int &index) |
Protected Attributes | |
array< base::Point3 > | points |
array< Int > | index |
|
|
|
|
|
|
|
|
|
|
|
|
|
return the name of the object's class type. Must be defined by derived classes. Implements base::Object. Definition at line 48 of file IndexedPoint3Array. |
|
|
|
|
|
|
|
|
|
|
|
Definition at line 56 of file IndexedPoint3Array. References base::Point3. |
|
Definition at line 53 of file IndexedPoint3Array. References base::Point3. |
|
Definition at line 59 of file IndexedPoint3Array. |
|
Definition at line 68 of file IndexedPoint3Array. |
|
Definition at line 67 of file IndexedPoint3Array. |