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 EnumEdges()
Returns a list of all free edges which bound the body (Non Manifold).
o EnumFaces
public virtual EnumFaces()
Returns a list of all free faces which bound the body (Non Manifold).
o EnumShells
public virtual EnumShells()
Returns a list of all free shells without volume, and federated by the body.
o EnumVertices
public virtual EnumVertices()
Returns a list of all free vertices in the body (Non Manifold).
o EnumVolumes
public virtual EnumVolumes()
Returns a list of all volumes making the B-representation.
o EnumWires
public virtual EnumWires()
Returns a list of all wires in the body (Non Manifold).
o GetGeometricProperties
public virtual GetGeometricProperties( oCentroid,
oVolume,
oWetArea)
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.