Class to manage element translation lists from source to destination elements Eg: 'DestElemNum = TransList[SourceElemNum]' where 'TransList' is an array of INT32's The value '-1' states that the source element does not translate to a destination number. More...
#include <rvc/geometrc.h>
Public Member Functions | |
| ELEMTRANSLIST (const ELEMTRANSLIST &rhs) | |
| ELEMTRANSLIST () | |
| ~ELEMTRANSLIST () | |
| const DESCRIPTOR & | GetBaseTableName () const |
| ERRVALUE | GetElementBitset (ELEMTYPE ElemType, BITSET &Bitset) const |
| ERRVALUE | GetElementBitsetDeque (ELEMTYPE ElemType, BITSET_DEQUE &BitsetDeque) const |
| SIMPLE_ARRAY< INT32 > & | GetElementTransList (ELEMTYPE ElemType) |
| const SIMPLE_ARRAY< INT32 > & | GetElementTransList (ELEMTYPE ElemType) const |
| ERRVALUE | GetReverseTransList (ELEMTYPE ElemType, SIMPLE_ARRAY< INT32 > &ReverseTrans, INT32 NumDestElems) const |
| ELEMTRANSLIST & | operator= (const ELEMTRANSLIST &rhs) |
| void | SetBaseTableName (const DESCRIPTOR &BaseTableName) |
| ERRVALUE | SetElementTransList (INT32 *TransList, INT32 NumItems, ELEMTYPE ElemType) |
| void | SetElementTransList (const SIMPLE_ARRAY< INT32 > &TransList, ELEMTYPE ElemType) |
| ERRVALUE | SetIdentity (const RVC::GEOMETRIC &GeoObj, ELEMTYPE ElemType) |
| ERRVALUE | SetIdentity (const RVC::GEOMETRIC &GeoObj) |
Class to manage element translation lists from source to destination elements Eg: 'DestElemNum = TransList[SourceElemNum]' where 'TransList' is an array of INT32's The value '-1' states that the source element does not translate to a destination number.
| RVC::GEOMETRIC::ELEMTRANSLIST::ELEMTRANSLIST | ( | ) | [inline] |
Constructor.
| RVC::GEOMETRIC::ELEMTRANSLIST::ELEMTRANSLIST | ( | const ELEMTRANSLIST & | rhs | ) |
Copy Constructor.
| RVC::GEOMETRIC::ELEMTRANSLIST::~ELEMTRANSLIST | ( | ) | [inline] |
Destructor.
| const DESCRIPTOR& RVC::GEOMETRIC::ELEMTRANSLIST::GetBaseTableName | ( | ) | const [inline] |
Get the base table name to use for extraction.
Currently used the extract to shape objects only.
| ERRVALUE RVC::GEOMETRIC::ELEMTRANSLIST::GetElementBitset | ( | ELEMTYPE | ElemType, | |
| BITSET & | Bitset | |||
| ) | const |
Obtain the element bitset for a particular element type (ELEMTYPE).
| ERRVALUE RVC::GEOMETRIC::ELEMTRANSLIST::GetElementBitsetDeque | ( | ELEMTYPE | ElemType, | |
| BITSET_DEQUE & | BitsetDeque | |||
| ) | const |
Obtain the element bitset deque for a particular element type (ELEMTYPE).
| SIMPLE_ARRAY<INT32>& RVC::GEOMETRIC::ELEMTRANSLIST::GetElementTransList | ( | ELEMTYPE | ElemType | ) |
Obtain the element translation array for a particular element type (ELEMTYPE).
| const SIMPLE_ARRAY<INT32>& RVC::GEOMETRIC::ELEMTRANSLIST::GetElementTransList | ( | ELEMTYPE | ElemType | ) | const |
Obtain the element translation array for a particular element type (ELEMTYPE).
| ERRVALUE RVC::GEOMETRIC::ELEMTRANSLIST::GetReverseTransList | ( | ELEMTYPE | ElemType, | |
| SIMPLE_ARRAY< INT32 > & | ReverseTrans, | |||
| INT32 | NumDestElems | |||
| ) | const |
| ELEMTRANSLIST& RVC::GEOMETRIC::ELEMTRANSLIST::operator= | ( | const ELEMTRANSLIST & | rhs | ) |
Assignment Operator.
| void RVC::GEOMETRIC::ELEMTRANSLIST::SetBaseTableName | ( | const DESCRIPTOR & | BaseTableName | ) | [inline] |
Set the base table name to use for extraction. Currently used the extract to shape objects only.
| ERRVALUE RVC::GEOMETRIC::ELEMTRANSLIST::SetElementTransList | ( | INT32 * | TransList, | |
| INT32 | NumItems, | |||
| ELEMTYPE | ElemType | |||
| ) |
Set an element translation list entry to a pre-built list.
| void RVC::GEOMETRIC::ELEMTRANSLIST::SetElementTransList | ( | const SIMPLE_ARRAY< INT32 > & | TransList, | |
| ELEMTYPE | ElemType | |||
| ) |
Set an element translation list entry to a pre-built list.
| ERRVALUE RVC::GEOMETRIC::ELEMTRANSLIST::SetIdentity | ( | const RVC::GEOMETRIC & | GeoObj, | |
| ELEMTYPE | ElemType | |||
| ) |
Set an element translation list entry to a one-to-one (Identity) mapping.
| GeoObj | Geometric object used to set identity arrays using the object type | |
| ElemType | Element Type used to set the identity array entry using the number of elements for this type |
| ERRVALUE RVC::GEOMETRIC::ELEMTRANSLIST::SetIdentity | ( | const RVC::GEOMETRIC & | GeoObj | ) |
Set translation list to a one-to-one (Identity) mapping.
| GeoObj | Geometric object used to set identity arrays using the object type and number of elements per element type |
1.6.1