DataExchangeBaseRepsItf Interface CATIExchangeBoundaryRepresentation

Usage: you can freely reimplement this interface.


interface CATIExchangeBoundaryRepresentation

Interface to exchange Boundary representations.
Role: This interface provides a view on a XCAD document as a Brep and retrieves the top bodies of the representation.
Available from CATIA V5R11.


Method Index


o EnumBodies(CATIExchangeTransformation*)
Returns a list of all bodies making the B-representation.
o EnumGeometricalElements(CATIExchangeTransformation*)
Returns a list of all elements set aside of the "pure" Brep of a document representing a part, and that are not retrieved as bodies.

Methods


o EnumBodies
public virtual CATLISTV(CATIExchangeBody_var)* EnumBodies(CATIExchangeTransformation* iTransf=NULL )const = 0
Returns a list of all bodies making the B-representation.
Parameters:
iTransf
Transformation to be applied to all elements before retrieval (usually the transformation is used to relocate the geometry of the representation in a GCS).
o EnumGeometricalElements
public virtual CATLISTV(CATBaseUnknown_var)* EnumGeometricalElements(CATIExchangeTransformation* iTransf=NULL )const = 0
Returns a list of all elements set aside of the "pure" Brep of a document representing a part, and that are not retrieved as bodies. This method usage is restricted to construction types that correspond to this domain and that are not strictly under a body CATIExchangeCld, CATIExchangeCoordinateSystem, CATIExchangePlane, CATIExchangeDitto.
Parameters:
iTransf
Transformation to be applied to all elements before retrieval (usually the transformation is used to relocate the geometry of the representation in a GCS).

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

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