DataExchangeBaseRepsItf Interface CATIExchangeBody
Usage: you can freely reimplement this interface.
interface CATIExchangeBody
Interface to exchange Brep bodies.
Role: This interface is dedicated to get Brep bodies informations and content.
Available from CATIA V5R11.
Method Index
- o
EnumEdges()
- Returns a list of all free edges which bound the body (Non Manifold).
- o
EnumFaces()
- Returns a list of all free faces which bound the body (Non Manifold).
- o
EnumShells()
- Returns a list of all free shells without volume, and federated by the body.
- o
EnumVertices()
- Returns a list of all free vertices in the body (Non Manifold).
- o
EnumVolumes()
- Returns a list of all volumes making the B-representation.
- o
EnumWires()
- Returns a list of all wires in the body (Non Manifold).
- o
GetGeometricProperties(double[],double&,double&)
- Retrieves the geometric properties of the body.
Methods
o EnumEdges
public virtual CATLISTV(CATIExchangeEdge_var)* EnumEdges( | )const = 0 |
-
Returns a list of all free edges which bound the body (Non Manifold).
o EnumFaces
public virtual CATLISTV(CATIExchangeFace_var)* EnumFaces( | )const = 0 |
-
Returns a list of all free faces which bound the body (Non Manifold).
o EnumShells
public virtual CATLISTV(CATIExchangeShell_var)* EnumShells( | )const = 0 |
-
Returns a list of all free shells without volume, and federated by the body.
o EnumVertices
public virtual CATLISTV(CATIExchangeVertex_var)* EnumVertices( | )const = 0 |
-
Returns a list of all free vertices in the body (Non Manifold).
o EnumVolumes
public virtual CATLISTV(CATIExchangeVolume_var)* EnumVolumes( | )const = 0 |
-
Returns a list of all volumes making the B-representation.
o EnumWires
public virtual CATLISTV(CATIExchangeWire_var )* EnumWires( | )const=0 |
-
Returns a list of all wires in the body (Non Manifold).
o GetGeometricProperties
public virtual HRESULT GetGeometricProperties( | double[] | oCentroid, |
| double& | oVolume, |
| double& | oWetArea) const = 0 |
-
Retrieves the geometric properties of the body.
- Parameters:
-
- oCentroid
- Get the body's centroid.
- oVolume
- Get the body's volume.
- oWetArea
- Get the body's wet area.
This object is included in the file: CATIExchangeBody.h
If needed, your Imakefile.mk should include the module: DataExchangeBaseRepsItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.