DataExchangeBaseRepsItf Interface CATIExchangeShell

Usage: you can freely reimplement this interface.


interface CATIExchangeShell

Interface to exchange shells.
Role: This interface is dedicated to get shells properties.
A shell is a 3D domain made of faces.
Available from CATIA V5R10.


Method Index


o EnumFaces()
Returns a list of all faces of the shell.
o GetFacesOrientations(CATListOfInt*&)
Retrieves the faces' orientations in the shell.
o GetGeometricProperties(double[],double&)
Retrieves the geometric properties of the shell.
o IsClosed()
Returns S_OK if the shell is closed.
o IsReversed()
Returns S_OK if the shell orientation is the opposite of the faces orientation.

Methods


o EnumFaces
public virtual EnumFaces()
Returns a list of all faces of the shell.
o GetFacesOrientations
public virtual GetFacesOrientations( oOrient)
Retrieves the faces' orientations in the shell.
Parameters:
oOrient
Get the faces' orientations.
o GetGeometricProperties
public virtual GetGeometricProperties( oCentroid,
oWetArea)
Retrieves the geometric properties of the shell.
Parameters:
oCentroid
Get the shell's centroid.
oWetArea
Get the shell's wet area.
o IsClosed
public virtual IsClosed()
Returns S_OK if the shell is closed.
o IsReversed
public virtual IsReversed()
Returns S_OK if the shell orientation is the opposite of the faces orientation.

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

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