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

Public Member Functions

virtual void setPartName (cdp_int_t geometryGlobalPartId, const CDPString &partName)=0
 
virtual void setPartBoundaryCondition (cdp_int_t geometryGlobalPartId, bool isBoundaryCondition)=0
 
virtual void setParentPart (cdp_int_t geometryGlobalPartId, cdp_int_t geometryGlobalParentPartId)=0
 
virtual void addPartData (cdp_int_t geometryGlobalPartId, const CDPString &key, const CDPString &value)=0
 

Detailed Description

Contains information about one element group.

This class is used for describing the parts produced by one element group if using sub-group part splitting (see CDPGeometryInfo for more info on how parts are created).

All ids specified must be unique within the contained geometry, and parts cannot span element groups, so any id used in one element group (either per group or sub-group) cannot be used in another element group.

Member Function Documentation

void CDPElementGroupInfo::addPartData ( cdp_int_t  geometryGlobalPartId,
const CDPString key,
const CDPString value 
)
pure virtual

Add additional data (key,value pairs) for a part in this geometry.

All the unique part ids specified in the CDPElementGroup::setElementPartIds() must be specified for the associated element group with this method.

void CDPElementGroupInfo::setParentPart ( cdp_int_t  geometryGlobalPartId,
cdp_int_t  geometryGlobalParentPartId 
)
pure virtual

Set the parent part id for the part with the given geometryGlobalPartId in this group.

All the unique part ids specified in the CDPElementGroup::setElementPartIds() must be specified for the associated element group with this method.

void CDPElementGroupInfo::setPartBoundaryCondition ( cdp_int_t  geometryGlobalPartId,
bool  isBoundaryCondition 
)
pure virtual

Set if the part with the given geometryGlobalPartId in this group is a boundary condition part or not.

All the unique part ids specified in the CDPElementGroup::setElementPartIds() must be specified for the associated element group with this method.

void CDPElementGroupInfo::setPartName ( cdp_int_t  geometryGlobalPartId,
const CDPString partName 
)
pure virtual

Set the name of the part with the given geometryGlobalPartId in this group.

All the unique part ids specified in the CDPElementGroup::setElementPartIds() must be specified for the associated element group with this method.


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