CATPartUseItf Interface CATIPdgUseThick
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIPdgUseThick
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(CATBaseUnknown_var)
- Adds a face to thickness specifications.
- o
AddFaceWithDifferentThickness(CATBaseUnknown_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
GetRegularizationType(CATPrtOffsetRegularisationType&)
- Gets the regularization type
- o
GetThickParameters(int,CATIMmiMechanicalFeature_var&,CATICkeParm_var&)
- Returns a face and the corresponding thickness parameter
- o
GetThickSpec()
- Returns the list of specified faces.
- o
ModifyOffset(double)
- Modifies the value of the offset.
- o
RemoveFaceWithDifferentThickness(CATBaseUnknown_var)
- Removes a face with different thicknesses to thickness specifications.
- o
RemoveNonOffsetFace(CATBaseUnknown_var)
- Removes a non offset face to thickness specifications.
- o
SetRegularizationType(CATPrtOffsetRegularisationType&)
- Sets the regularization type
- o
WithdrawFaceToThicken(CATBaseUnknown_var)
- Removes a face to thickness specifications.
Methods
o AddFaceToThicken
public virtual AddFaceToThicken( | const | iFace_input) |
-
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_input, |
| | 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 GetRegularizationType
public virtual GetRegularizationType( | | oRegul) |
-
Gets the regularization type
- Parameters:
-
- oRegul
- CATPrtRegularization_Undefined if the regularization is not defined
CATPrtRegularization_Local if the regularization is local
CATPrtRegularization_Global if the regularization is global
o GetThickParameters
public virtual GetThickParameters( | const | iInt, |
| | oFace_output, |
| | oParm) |
-
Returns a face and the corresponding thickness parameter
- Parameters:
-
- iInt
- If iInt = 0, oFace and oParm correspond to the default specifications.
If iInt > 0, oFace and oParm correspond to the different thicknesses.
- oFace
- Init Face for tangency propagation.
- oParm
- Thickness parameter.
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_input) |
-
Removes a face with different thicknesses to thickness specifications.
- Parameters:
-
- iFace
- Init Face for tangency propagation.
o RemoveNonOffsetFace
public virtual RemoveNonOffsetFace( | const | iFace_input) |
-
Removes a non offset face to thickness specifications.
- Parameters:
-
- iFace
- Non offset face.
o SetRegularizationType
public virtual SetRegularizationType( | const | iRegul) |
-
Sets the regularization type
- Parameters:
-
- oRegul
- CATPrtRegularization_Undefined if the regularization is not defined
CATPrtRegularization_Local if the regularization is local
CATPrtRegularization_Global if the regularization is global
o WithdrawFaceToThicken
public virtual WithdrawFaceToThicken( | const | iFace_input) |
-
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: CATIPdgUseThick.h
If needed, your Imakefile.mk should include the module: CATPartUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.