CATFmtModelInterfaces CATFmtMeshDomain

Usage: you must use this class as is. You should never derive it.


public class CATFmtMeshDomain

Object representing a Mesh Domain.
Role: This interface should be used to access all data associated to a Mesh Domain. A Mesh Domain is a group of finite elements, each finite elements is belonging to a single Mesh Domain which is assigned at creation. Use method to change the current domain to which are assigned to new finite elements.


Method Index


o AddRef()
Increments the reference count.
o GetElements(CATFmtElement**&)
Retreive all finite elements contained in the Mesh Domain.
o GetMesh()
Returns the Mesh containing the Mesh Domain.
o GetMeshPart()
Returns the Mesh Part containing the Mesh Domain.
o GetNumberOfElements()
Returns the number of finite elements contained in the Mesh Domain.
o GetTag()
Returns the integer tag associated to the Mesh Domain.
o IsInSameMeshPart(CATFmtMeshDomain*)
Checks if another domain in in same MeshPart
o Next()
Returns the next Mesh Domain in the Mesh.
o Previous()
Returns the previous Mesh Domain in the Mesh.
o Release()
Decrements the reference count.

Methods


o AddRef
public AddRef()
Increments the reference count.
Returns:
The reference count value.
This information is meant to be used for diagnostic/testing purposes only, because, in certain situations, the value may be unstable.
o GetElements
public GetElements( Elements)
Retreive all finite elements contained in the Mesh Domain.
Parameters:
oElements
An array containing all pointers to finite elements contained in the Mesh Domain.
Returns:
The number of finite elements contained in the Mesh Domain.
o GetMesh
public GetMesh()
Returns the Mesh containing the Mesh Domain.
Lifecycle rules deviation: No AddRef is done on returned value.
o GetMeshPart
public GetMeshPart()
Returns the Mesh Part containing the Mesh Domain.
Lifecycle rules deviation: No AddRef is done on returned value.
o GetNumberOfElements
public GetNumberOfElements()
Returns the number of finite elements contained in the Mesh Domain.
o GetTag
public GetTag()
Returns the integer tag associated to the Mesh Domain.
o IsInSameMeshPart
public IsInSameMeshPart( Domain)
Checks if another domain in in same MeshPart
Returns:
An integer.
Possible values:
0
if the Mesh Domains belong to different Mesh Parts.
1
if the Mesh Domains belong to the same Mesh Part.
o Next
public Next()
Returns the next Mesh Domain in the Mesh. This method should be used with the method to scan all Mesh Domains.
o Previous
public Previous()
Returns the previous Mesh Domain in the Mesh. This method should be used with the method to scan all Mesh Domains.
o Release
public Release()
Decrements the reference count.
Returns:
The reference count value.
This information is meant to be used for diagnostic/testing purposes only, because, in certain situations, the value may be unstable.

This object is included in the file: CATFmtMeshDomain.h
If needed, your Imakefile.mk should include the module: CATFmtModelInterfaces

Copyright © 1999-2014, Dassault Systèmes. All rights reserved.