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::Point3operator[] (Int i) const
const base::Point3operator() (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::Point3points
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