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

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

◆ Array() [1/3]

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

Definition at line 123 of file cd_hull.cpp.

◆ Array() [2/3]

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

Definition at line 135 of file cd_hull.cpp.

◆ Array() [3/3]

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

Definition at line 147 of file cd_hull.cpp.

◆ ~Array()

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

Definition at line 173 of file cd_hull.cpp.

Member Function Documentation

◆ Add()

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

Definition at line 223 of file cd_hull.cpp.

◆ AddUnique()

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

Definition at line 245 of file cd_hull.cpp.

◆ allocate()

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

Definition at line 182 of file cd_hull.cpp.

◆ Contains()

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

Definition at line 234 of file cd_hull.cpp.

◆ DelIndex()

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

Definition at line 251 of file cd_hull.cpp.

◆ IndexOf()

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

Definition at line 294 of file cd_hull.cpp.

◆ Insert()

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

Definition at line 280 of file cd_hull.cpp.

◆ operator=() [1/2]

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

Definition at line 163 of file cd_hull.cpp.

◆ operator=() [2/2]

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

Definition at line 151 of file cd_hull.cpp.

◆ operator[]() [1/2]

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

Definition at line 111 of file cd_hull.cpp.

◆ operator[]() [2/2]

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

Definition at line 112 of file cd_hull.cpp.

◆ Pack()

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

Definition at line 218 of file cd_hull.cpp.

◆ Pop()

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

Definition at line 113 of file cd_hull.cpp.

◆ Remove()

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

Definition at line 262 of file cd_hull.cpp.

◆ SetSize()

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

Definition at line 200 of file cd_hull.cpp.

Member Data Documentation

◆ array_size

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

Definition at line 110 of file cd_hull.cpp.

◆ count

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

Definition at line 109 of file cd_hull.cpp.

◆ element

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 Mon Feb 28 2022 22:06:34