Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

gfx::IndexedPoint3Array Class Reference

Inheritance diagram for gfx::IndexedPoint3Array:

Inheritance graph
[legend]
Collaboration diagram for gfx::IndexedPoint3Array:

Collaboration graph
[legend]
List of all members.

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

Constructor & Destructor Documentation

gfx::IndexedPoint3Array::IndexedPoint3Array (   ) 
 

gfx::IndexedPoint3Array::IndexedPoint3Array (  const array< base::Point3 > &  a  ) 
 

gfx::IndexedPoint3Array::IndexedPoint3Array (  const TriangleContainer &  a  ) 
 

gfx::IndexedPoint3Array::IndexedPoint3Array (  const IndexedPoint3Array &  ipa  ) 
 

virtual gfx::IndexedPoint3Array::~IndexedPoint3Array (   )  [virtual]
 


Member Function Documentation

Int gfx::IndexedPoint3Array::addPoint (  const base::Point3 &  p  ) 
 

virtual String gfx::IndexedPoint3Array::className (   )  const [inline, virtual]
 

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.

bool gfx::IndexedPoint3Array::findPoint (  const base::Point3 &  p,
Int &  index
)  [protected]
 

const array<Int>& gfx::IndexedPoint3Array::getIndexArray (   )  const
 

const array<base::Point3>& gfx::IndexedPoint3Array::getPointArray (   )  const
 

Int gfx::IndexedPoint3Array::indexOf (  const base::Point3 &  p  )  throw (std::invalid_argument)
 

virtual bool base::Object::isSameKindAs (  const Object &   )  const [inline, virtual, inherited]
 

Definition at line 47 of file Object.

const base::Point3& gfx::IndexedPoint3Array::operator() (  Int  i  )  const [inline]
 

Definition at line 56 of file IndexedPoint3Array.

References base::Point3.

const base::Point3& gfx::IndexedPoint3Array::operator[] (  Int  i  )  const [inline]
 

Definition at line 53 of file IndexedPoint3Array.

References base::Point3.

Int gfx::IndexedPoint3Array::size (   )  const [inline]
 

Definition at line 59 of file IndexedPoint3Array.


Member Data Documentation

array<Int> gfx::IndexedPoint3Array::index [protected]
 

Definition at line 68 of file IndexedPoint3Array.

array<base::Point3> gfx::IndexedPoint3Array::points [protected]
 

Definition at line 67 of file IndexedPoint3Array.


The documentation for this class was generated from the following file:
Generated on Thu Jul 29 16:39:50 2004 for OpenSim by doxygen 1.3.6