All Frameworks  Class Hierarchy  This Framework  Indexes   

PartInterfaces Interface CATIThick

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATIThick

Class to define methods relative to the thickness feature.
Role: A thickness feature is defined with a list of faces to be thicken and an offset value.


Method Index


o AddFaceToThicken(CATISpecObject_var)
Adds a face to thickness specifications.
o AddFaceWithDifferentThickness(CATISpecObject_var,double)
Adds a face with different thicknesses to thickness specifications.
o GetFacesWithDifferentThickness()
Returns the list of faces with different thickness.
o GetNbOfFacesWithDifferentThickness()
Get number of faces with different thickness.
o GetNbOfNonOffsetFaces()
Get number of non offset faces.
o GetNbOfThickSpec()
Get number of specified faces.
o GetNonOffsetFaces()
Returns the list of non offset faces.
o GetOffset()
Returns the value of the offset.
o GetThickSpec()
Returns the list of specified faces.
o ModifyOffset(double)
Modifies the value of the offset.
o RemoveFaceWithDifferentThickness(CATISpecObject_var)
Removes a face with different thicknesses to thickness specifications.
o RemoveNonOffsetFace(CATISpecObject_var)
Removes a non offset face to thickness specifications.
o WithdrawFaceToThicken(CATISpecObject_var)
Removes a face to thickness specifications.

Methods


o AddFaceToThicken
public virtual AddFaceToThicken( const iFace)
Adds a face to thickness specifications. This face indicates which faces must be thicken.
Parameters:
iFace
Init Face for tangency propagation.
o AddFaceWithDifferentThickness
public virtual AddFaceWithDifferentThickness( const iFace,
iOffset)
Adds a face with different thicknesses to thickness specifications.
Parameters:
iFace
Init Face for tangency propagation.
iOffset
Value of the offset.
o GetFacesWithDifferentThickness
public virtual GetFacesWithDifferentThickness()
Returns the list of faces with different thickness.
Returns:
The list.
o GetNbOfFacesWithDifferentThickness
public virtual GetNbOfFacesWithDifferentThickness()
Get number of faces with different thickness.
Returns:
The number of faces with different thickness.
o GetNbOfNonOffsetFaces
public virtual GetNbOfNonOffsetFaces()
Get number of non offset faces.
Returns:
The number of non offset faces.
o GetNbOfThickSpec
public virtual GetNbOfThickSpec()
Get number of specified faces.
Returns:
The number of specified faces.
o GetNonOffsetFaces
public virtual GetNonOffsetFaces()
Returns the list of non offset faces.
Returns:
The list.
o GetOffset
public virtual GetOffset()
Returns the value of the offset.
Returns:
The offset value.
o GetThickSpec
public virtual GetThickSpec()
Returns the list of specified faces.
Returns:
The list.
o ModifyOffset
public virtual ModifyOffset( iOffset)
Modifies the value of the offset.
Parameters:
iOffset
New value of the offset.
o RemoveFaceWithDifferentThickness
public virtual RemoveFaceWithDifferentThickness( const iFace)
Removes a face with different thicknesses to thickness specifications.
Parameters:
iFace
Init Face for tangency propagation.
o RemoveNonOffsetFace
public virtual RemoveNonOffsetFace( const iFace)
Removes a non offset face to thickness specifications.
Parameters:
iFace
Non offset face.
o WithdrawFaceToThicken
public virtual WithdrawFaceToThicken( const iFace)
Removes a face to thickness specifications. This face indicates which faces must be thicken.
Parameters:
iFace
Init Face for tangency propagation.

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

Copyright © 2003, Dassault Systèmes. All rights reserved.