All Frameworks Class Hierarchy This Framework Previous Next Indexes
PartInterfaces Interface CATIThick
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---PartInterfaces.CATIShape
|
+---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
-
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 void AddFaceWithDifferentThickness( | const CATISpecObject_var | iFace, |
| double | iOffset) = 0 |
-
Adds a face with different thicknesses to thickness specifications.
- Parameters:
-
- iFace
- Init Face for tangency propagation.
- iOffset
- Value of the offset.
o GetFacesWithDifferentThickness
-
Returns the list of faces with different thickness.
- Returns:
- The list.
o GetNbOfFacesWithDifferentThickness
public virtual int GetNbOfFacesWithDifferentThickness( | )= 0 |
-
Get number of faces with different thickness.
- Returns:
- The number of faces with different thickness.
o GetNbOfNonOffsetFaces
public virtual int GetNbOfNonOffsetFaces( | )= 0 |
-
Get number of non offset faces.
- Returns:
- The number of non offset faces.
o GetNbOfThickSpec
public virtual int GetNbOfThickSpec( | )= 0 |
-
Get number of specified faces.
- Returns:
- The number of specified faces.
o GetNonOffsetFaces
-
Returns the list of non offset faces.
- Returns:
- The list.
o GetOffset
public virtual double GetOffset( | )const = 0 |
-
Returns the value of the offset.
- Returns:
- The offset value.
o GetThickSpec
-
Returns the list of specified faces.
- Returns:
- The list.
o ModifyOffset
public virtual void ModifyOffset( | double | iOffset) = 0 |
-
Modifies the value of the offset.
- Parameters:
-
- iOffset
- New value of the offset.
o RemoveFaceWithDifferentThickness
-
Removes a face with different thicknesses to thickness specifications.
- Parameters:
-
- iFace
- Init Face for tangency propagation.
o RemoveNonOffsetFace
-
Removes a non offset face to thickness specifications.
- Parameters:
-
- iFace
- Non offset face.
o WithdrawFaceToThicken
-
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