Ceetron Data Provider Framework
Public Member Functions | List of all members
CDPTransformations Class Referenceabstract

Public Member Functions

virtual void addGroupTransformation (const cdp_double_t *groupTransformationMatrix)=0
 

Detailed Description

The rigid body transformation result for a given geometry in a given state.

You need to add one transformation matrix for each element group in the corresponding geometry. For parts without transformations, add an identity matrix.

The matching is done by index, so the result must have as many groups as there are element/node groups in the corresponding geometry.

Member Function Documentation

void CDPTransformations::addGroupTransformation ( const cdp_double_t *  groupTransformationMatrix)
pure virtual

Add a transformation matrix to the result.

groupTransformationMatrix should be an array with 16 elements specifying the 4*4 transformation matrix for the corresponding element group.

The matrix must be specified in column, then row order:

| v0  v4  v8  v12 |
| v1  v5  v9  v13 |
| v2  v6  v10 v14 |
| v3  v7  v11 v15 |  

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