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

Lemur::IRVector Class Reference

Inheritance diagram for Lemur::IRVector:

Lemur::IndexedRealVector List of all members.

Public Member Functions

virtual void Dispose ()
 IRVector (System.Collections.ICollection c)
void CopyTo (System.Array array)
void CopyTo (System.Array array, int arrayIndex)
void CopyTo (int index, System.Array array, int arrayIndex, int count)
IRVectorEnumerator GetEnumerator ()
void Clear ()
void Add (IndexedReal x)
 IRVector ()
 IRVector (int capacity)
void AddRange (IRVector values)
IRVector GetRange (int index, int count)
void Insert (int index, IndexedReal x)
void InsertRange (int index, IRVector values)
void RemoveAt (int index)
void RemoveRange (int index, int count)
void Reverse ()
void Reverse (int index, int count)
void SetRange (int index, IRVector values)

Static Public Member Functions

IRVector Repeat (IndexedReal value, int count)

Protected Attributes

bool swigCMemOwn

Properties

bool IsFixedSize
bool IsReadOnly
IndexedReal this [int index]
int Capacity
int Count
bool IsSynchronized

Private Member Functions

internal IRVector (IntPtr cPtr, bool cMemoryOwn)
 ~IRVector ()
System.Collections.IEnumerator
System.Collections.IEnumerable. 
GetEnumerator ()
uint size ()
uint capacity ()
void reserve (uint n)
IndexedReal getitemcopy (int index)
IndexedReal getitem (int index)
void setitem (int index, IndexedReal val)

Static Private Member Functions

internal HandleRef getCPtr (IRVector obj)

Private Attributes

HandleRef swigCPtr

Constructor & Destructor Documentation

internal Lemur::IRVector::IRVector (  IntPtr  cPtr,
bool  cMemoryOwn
)  [inline, private]
 

Lemur::IRVector::~IRVector (   )  [inline, private]
 

Lemur::IRVector::IRVector (  System.Collections.ICollection  c  )  [inline]
 

Lemur::IRVector::IRVector (   )  [inline]
 

Lemur::IRVector::IRVector (  int  capacity  )  [inline]
 


Member Function Documentation

void Lemur::IRVector::Add (  IndexedReal  x  )  [inline]
 

void Lemur::IRVector::AddRange (  IRVector  values  )  [inline]
 

uint Lemur::IRVector::capacity (   )  [inline, private]
 

void Lemur::IRVector::Clear (   )  [inline]
 

void Lemur::IRVector::CopyTo (  int  index,
System.Array  array,
int  arrayIndex,
int  count
)  [inline]
 

void Lemur::IRVector::CopyTo (  System.Array  array,
int  arrayIndex
)  [inline]
 

void Lemur::IRVector::CopyTo (  System.Array  array  )  [inline]
 

virtual void Lemur::IRVector::Dispose (   )  [inline, virtual]
 

Reimplemented in Lemur::IndexedRealVector.

internal HandleRef Lemur::IRVector::getCPtr (  IRVector  obj  )  [inline, static, private]
 

IRVectorEnumerator Lemur::IRVector::GetEnumerator (   )  [inline]
 

System.Collections.IEnumerator System.Collections.IEnumerable. Lemur::IRVector::GetEnumerator (   )  [inline, private]
 

IndexedReal Lemur::IRVector::getitem (  int  index  )  [inline, private]
 

IndexedReal Lemur::IRVector::getitemcopy (  int  index  )  [inline, private]
 

IRVector Lemur::IRVector::GetRange (  int  index,
int  count
)  [inline]
 

void Lemur::IRVector::Insert (  int  index,
IndexedReal  x
)  [inline]
 

void Lemur::IRVector::InsertRange (  int  index,
IRVector  values
)  [inline]
 

void Lemur::IRVector::RemoveAt (  int  index  )  [inline]
 

void Lemur::IRVector::RemoveRange (  int  index,
int  count
)  [inline]
 

IRVector Lemur::IRVector::Repeat (  IndexedReal  value,
int  count
)  [inline, static]
 

void Lemur::IRVector::reserve (  uint  n  )  [inline, private]
 

void Lemur::IRVector::Reverse (  int  index,
int  count
)  [inline]
 

void Lemur::IRVector::Reverse (   )  [inline]
 

void Lemur::IRVector::setitem (  int  index,
IndexedReal  val
)  [inline, private]
 

void Lemur::IRVector::SetRange (  int  index,
IRVector  values
)  [inline]
 

uint Lemur::IRVector::size (   )  [inline, private]
 


Member Data Documentation

bool Lemur::IRVector::swigCMemOwn [protected]
 

HandleRef Lemur::IRVector::swigCPtr [private]
 

Reimplemented in Lemur::IndexedRealVector.


Property Documentation

int Lemur::IRVector::Capacity [get, set]
 

int Lemur::IRVector::Count [get]
 

bool Lemur::IRVector::IsFixedSize [get]
 

bool Lemur::IRVector::IsReadOnly [get]
 

bool Lemur::IRVector::IsSynchronized [get]
 

IndexedReal Lemur::IRVector::this[int index] [get, set]
 


The documentation for this class was generated from the following file:
Generated on Tue Jun 15 11:03:04 2010 for Lemur by doxygen 1.3.4