Public Member Functions | Public Attributes
ConvexDecomposition::Array< Type > Class Template Reference
Inheritance diagram for ConvexDecomposition::Array< Type >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

Type & Add (Type)
void AddUnique (Type)
void allocate (int s)
 Array (int s=0)
 Array (Array< Type > &array)
 Array (ArrayRet< Type > &array)
int Contains (Type)
void DelIndex (int i)
int IndexOf (Type)
void Insert (Type, int)
Array< Type > & operator= (Array< Type > &array)
Array< Type > & operator= (ArrayRet< Type > &array)
const Type & operator[] (int i) const
Type & operator[] (int i)
void Pack ()
Type & Pop ()
void Remove (Type)
void SetSize (int s)
 ~Array ()

Public Attributes

int array_size
int count
Type * element

Detailed Description

template<class Type>
class ConvexDecomposition::Array< Type >

Definition at line 91 of file cd_hull.cpp.


Constructor & Destructor Documentation

template<class Type >
ConvexDecomposition::Array< Type >::Array ( int  s = 0)

Definition at line 123 of file cd_hull.cpp.

template<class Type>
ConvexDecomposition::Array< Type >::Array ( Array< Type > &  array)

Definition at line 135 of file cd_hull.cpp.

template<class Type>
ConvexDecomposition::Array< Type >::Array ( ArrayRet< Type > &  array)

Definition at line 147 of file cd_hull.cpp.

template<class Type >
ConvexDecomposition::Array< Type >::~Array ( )

Definition at line 173 of file cd_hull.cpp.


Member Function Documentation

template<class Type>
Type & ConvexDecomposition::Array< Type >::Add ( Type  t)

Definition at line 223 of file cd_hull.cpp.

template<class Type>
void ConvexDecomposition::Array< Type >::AddUnique ( Type  t)

Definition at line 245 of file cd_hull.cpp.

template<class Type >
void ConvexDecomposition::Array< Type >::allocate ( int  s)

Definition at line 182 of file cd_hull.cpp.

template<class Type>
int ConvexDecomposition::Array< Type >::Contains ( Type  t)

Definition at line 234 of file cd_hull.cpp.

template<class Type >
void ConvexDecomposition::Array< Type >::DelIndex ( int  i)

Definition at line 251 of file cd_hull.cpp.

template<class Type>
int ConvexDecomposition::Array< Type >::IndexOf ( Type  t)

Definition at line 294 of file cd_hull.cpp.

template<class Type>
void ConvexDecomposition::Array< Type >::Insert ( Type  t,
int  k 
)

Definition at line 280 of file cd_hull.cpp.

template<class Type>
Array< Type > & ConvexDecomposition::Array< Type >::operator= ( Array< Type > &  array)

Definition at line 163 of file cd_hull.cpp.

template<class Type>
Array< Type > & ConvexDecomposition::Array< Type >::operator= ( ArrayRet< Type > &  array)

Definition at line 151 of file cd_hull.cpp.

template<class Type>
const Type& ConvexDecomposition::Array< Type >::operator[] ( int  i) const [inline]

Definition at line 111 of file cd_hull.cpp.

template<class Type>
Type& ConvexDecomposition::Array< Type >::operator[] ( int  i) [inline]

Definition at line 112 of file cd_hull.cpp.

template<class Type >
void ConvexDecomposition::Array< Type >::Pack ( )

Definition at line 218 of file cd_hull.cpp.

template<class Type>
Type& ConvexDecomposition::Array< Type >::Pop ( ) [inline]

Definition at line 113 of file cd_hull.cpp.

template<class Type>
void ConvexDecomposition::Array< Type >::Remove ( Type  t)

Definition at line 262 of file cd_hull.cpp.

template<class Type >
void ConvexDecomposition::Array< Type >::SetSize ( int  s)

Definition at line 200 of file cd_hull.cpp.


Member Data Documentation

template<class Type>
int ConvexDecomposition::Array< Type >::array_size

Definition at line 110 of file cd_hull.cpp.

template<class Type>
int ConvexDecomposition::Array< Type >::count

Definition at line 109 of file cd_hull.cpp.

template<class Type>
Type* ConvexDecomposition::Array< Type >::element

Definition at line 108 of file cd_hull.cpp.


The documentation for this class was generated from the following file:


convex_decomposition
Author(s): John W. Ratcliff
autogenerated on Sat Jun 8 2019 20:01:17