# CDPResultInfo

## Functions

| `~CDPResultInfo`
void | `setIdString`
void | `setUnit`
void | `setNature`
void | `setDisplacementsContainAbsoluteNodePositions`
void | `setCreateDerivedResults`

## Detailed Description

class `CDPResultInfo`

  A class to provide additional information about a result.

  The main result information is provided when adding the result with CDPMetaData::addResultInfo().

  Public Functions

  inline virtual `~CDPResultInfo`()
  virtual void `setIdString`(const CDPString &idString) = 0

    Sets the idString of the result.

    The Result ID String is a persistent identifier for the result, and will stay constant between versions of Envision. 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.

  virtual void `setUnit`(const CDPString &unit) = 0

    Sets the unit of the result.

    If set, the unit will appear as text in the result info in the host app.

  virtual void `setNature`(CDPResultNature nature) = 0
  virtual void `setDisplacementsContainAbsoluteNodePositions`(bool containsAbsoluteNodePositions) = 0

    Specifies 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.

  virtual void `setCreateDerivedResults`(bool createDerivedResults) = 0

    Specifies 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.

    Since
      3.1

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Envision for Desktop or choose a sample question below to start a conversation:

What is HOOPS Envision for Desktop?
What are the latest release notes for HOOPS Envision for Desktop?
How do I start evaluating HOOPS Envision for Desktop?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...