C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
+ Collaboration diagram for Containers:

Classes

class  Array2< Type >
 Two-dimensional array of objects. More...
 
class  CcArray< Type >
 Dynamic one-dimensional array without counter of elements number. More...
 
class  CSPArray< Type >
 Ordered one-dimensional array. More...
 
class  CSSArray< Type >
 Ordered one-dimensional array. More...
 
class  FDPArray< Type >
 One-dimensional array of pointers. More...
 
class  IFC_Array< Type >
 One-dimensional array of pointers with counting of references. More...
 
class  IMArray< Type >
 Ordered array of indices of the given PArray. More...
 
class  PointersIterator< Type >
 Interface of iterator. More...
 
class  PointersArrayIterator< Array, Type >
 Iterator of array. More...
 
struct  PointersListIterator< Type >
 Iterator of list. More...
 
class  MultiMap< KeyType, ValType >
 Associative set with duplicates (multiset). More...
 
class  PArray< Type >
 One-dimensional array of pointers. More...
 
class  PIArray< Type >
 One-dimensional array of pointers with iterator functions. More...
 
class  PMIArray< Type >
 One-dimensional array of pointers with iterator functions. More...
 
class  RPArray< Type >
 One-dimensional array of pointers to objects. More...
 
class  RPStack< Type >
 Stack of pointers. More...
 
class  SArray< Type >
 Array of plain old data structures (POD). More...
 
class  SIArray< Type >
 One-dimensional array of objects with iterator functions. More...
 
class  SArray_assign< T >
 Initialization of an array by the list of values. More...
 
class  ListItem< Type >
 The list element. More...
 
class  List< Type >
 List of pointers to elements. More...
 
class  LIterator< Type >
 Iterator of list. More...
 
class  SQueue< Type >
 Queue of objects without destructors. More...
 
class  SFDPArray< Type >
 Sorted one-dimensional array of pointers to objects. More...
 
class  SparseRow< Type >
 Sparse vector of objects. More...
 
class  SparseArray2< Type >
 Two-dimensional sparse array of objects. More...
 
class  SSArray< Type >
 Ordered array. More...
 
class  SStack< Type >
 A stack of objects. More...
 

Functions

template<class Type >
void Transpose (const Array2< Type > &srcMtr, Array2< Type > &dstMtr)
 Transpose a matrix. More...
 
template<class Type >
readeroperator>> (reader &in, SArray< Type > &ref)
 
template<class Type >
writeroperator<< (writer &out, const SArray< Type > &ref)
 
template<class Type >
readeroperator>> (reader &in, SArray< Type > *&ptr)
 
template<class Type >
writeroperator<< (writer &out, const SArray< Type > *ptr)
 
template<class Type >
readeroperator>> (reader &in, SSArray< Type > &ref)
 
template<class Type >
writeroperator<< (writer &out, const SSArray< Type > &ref)
 
template<class Type >
readeroperator>> (reader &in, CSSArray< Type > &ref)
 
template<class Type >
writeroperator<< (writer &out, const CSSArray< Type > &ref)
 
template<class Type >
readeroperator>> (reader &in, IMArray< Type > &ref)
 
template<class Type >
writeroperator<< (writer &out, const IMArray< Type > &ref)
 

Detailed Description

Function Documentation

◆ Transpose()

template<class Type >
void Transpose ( const Array2< Type > &  srcMtr,
Array2< Type > &  dstMtr 
)

Transpose a matrix.

Transpose a matrix.

◆ operator>>() [1/5]

template<class Type >
reader& operator>> ( reader in,
SArray< Type > &  ref 
)

Reading of array from a stream to an object

◆ operator<<() [1/5]

template<class Type >
writer& operator<< ( writer out,
const SArray< Type > &  ref 
)

Writing of array from an object to a stream.

◆ operator>>() [2/5]

template<class Type >
reader& operator>> ( reader in,
SArray< Type > *&  ptr 
)

Reading of array from a stream to a pointer.

◆ operator<<() [2/5]

template<class Type >
writer& operator<< ( writer out,
const SArray< Type > *  ptr 
)

Writing of array from a pointer to a stream.

◆ operator>>() [3/5]

template<class Type >
reader& operator>> ( reader in,
SSArray< Type > &  ref 
)

Reading of array from a stream to an object.

◆ operator<<() [3/5]

template<class Type >
writer& operator<< ( writer out,
const SSArray< Type > &  ref 
)

Writing of array from an object to a stream.

◆ operator>>() [4/5]

template<class Type >
reader& operator>> ( reader in,
CSSArray< Type > &  ref 
)

Reading of array from a stream to an object.

◆ operator<<() [4/5]

template<class Type >
writer& operator<< ( writer out,
const CSSArray< Type > &  ref 
)

Writing of array from an object to a stream.

◆ operator>>() [5/5]

template<class Type >
reader& operator>> ( reader in,
IMArray< Type > &  ref 
)

Reading of array from a stream to an object.

◆ operator<<() [5/5]

template<class Type >
writer& operator<< ( writer out,
const IMArray< Type > &  ref 
)

Writing of array from an object to a stream.