Ceetron Data Provider Framework
|
Public Member Functions | |
virtual void | setIdString (const CDPString &idString)=0 |
virtual void | setUnit (const CDPString &unit)=0 |
virtual void | setDisplacementsContainAbsoluteNodePositions (bool containsAbsoluteNodePositions)=0 |
virtual void | setCreateDerivedResults (bool createDerivedResults)=0 |
A class to provide additional information about a result. The main result information is provided when adding the result with CDPMetaData::addResultInfo().
|
pure virtual |
Specify if the result (e.g. vector or tensor) should also produce derived results or not (default is true)
Derived results are scalars produced from vectors (x,y,z,magnitude) and vectors and scalars produced by tensors (XX stress, vonMises, 1st principal, etc)
Call setCreateDerivedResults(false) to disable this feature and only add the native result to the host meta data.
|
pure virtual |
Specify if the displacement result is absolute or relative displacements
If this is set to true, the provided displacements are absolute node position (new coordinates). If set to false (default), the displacements are relative displacements offsetting the node coordinate in the geometry.
|
pure virtual |
Set the idString of the result.
The Result ID String is a persistent identifier for the result, and will stay constant between versions of CDC. This identifier will be found in the idString property of the result metadata (cee::ug::ResultInfo::idString() or cee.ug.ResultInfo.idString
If blank (default) a unique idString will be produced by combining the name and result mapping.
Make sure this is unique for each result provided by this plugin.
|
pure virtual |
Set the unit of the result.
If set, the unit will appear as text in the result info in the host app.