CATFmtModelInterfaces CATFmtSelectionServices

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


public class CATFmtSelectionServices

Class containing methods to build selection objects from various finite element objects.


Method Index


o CreateSelectedDomain(CATFmtMeshDomain*)
Build a selection object from a Mesh Domain.
o CreateSelectedElement(CATFmtElement*,int,int)
Build a selection object from a finite element.
o CreateSelectedNode(CATFmtNode*)
Build a selection object from a finite element node.

Methods


o CreateSelectedDomain
public static CreateSelectedDomain( iDomain)
Build a selection object from a Mesh Domain.
Role: This method could be used to build a path element from a Mesh Domain to highlight it (See .
Parameters:
iDomain
Mesh Domain.
Returns:
CATBaseUnknown#Release A selection object corresponding to the Mesh Domain.
o CreateSelectedElement
public static CreateSelectedElement( iElement,
iFace,
iEdge)
Build a selection object from a finite element.
Role: This method could be used to build a path element from a finite elementin order to highlight it (See .

The selection object can be either the full element, a face or an edge.

Parameters:
iElement
Finite elementt.
iFaceNumber
Face number. A -1 value indicates the full element.
iEdgeNumber
Edge number. A -1 value indicatesthe full element.
Returns:
CATBaseUnknown#Release A selection object corresponding to the finite element/face/edge.
o CreateSelectedNode
public static CreateSelectedNode( iNode)
Build a selection object from a finite element node.
Role: This method could be used to build a path element from a finite element node in order to highlight it (See .
Parameters:
iNode
Finite element node.
Returns:
CATBaseUnknown#Release A selection object corresponding to the finite element node.

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

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