All Frameworks Class Hierarchy This Framework Indexes
GSMInterfaces Interface CATIGSMExtractMulti
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMExtractMulti
Interface to extract solid feature.
Role: Allows you to access data of a solid extracted.
- See also:
- CATIGSMFactory.CreateExtractMulti
Method Index
- o
AddConstraintTolerant(CATISpecObject_var,CATIGSMExtractSolidePropag,CATBoolean,int,CATICkeParm_var,CATICkeParm_var,CATICkeParm_var,int)
- Adds a constraint to the list.
- o
AddConstraint(CATISpecObject_var,CATIGSMExtractSolidePropag,CATBoolean,int,CATICkeParm_var,int)
-
- o
GetAngularThresholdActivity(CATBoolean&,int)
- Gets the angular threshold activity (whether it is taken into
account or not).
- o
GetAngularThreshold(double&,int)
- Gets the angular threshold value.
- o
GetAngularThreshold(CATICkeParm_var&,int)
- Gets the angular threshold literal feature.
- o
GetComplementaryExtract(int)
- Gets the complementary mode.
- o
GetCurvatureThresholdActivity(CATBoolean&,int)
- Gets the curvature deviation threshold activity (whether it is taken into
account or not).
- o
GetCurvatureThreshold(double&,int)
- Gets the curvature deviation threshold value.
- o
GetCurvatureThreshold(CATICkeParm_var&,int)
- Gets the curvature deviation threshold literal feature.
- o
GetDistanceThresholdActivity(CATBoolean&,int)
- Gets the distance threshold activity (whether it is taken into
account or not).
- o
GetDistanceThreshold(double&,int)
- Gets the distance threshold value.
- o
GetDistanceThreshold(CATICkeParm_var&,int)
- Gets the distance threshold literal feature.
- o
GetElem(int)
- Gets referenced solid feature.
- o
GetExtractPropagType(int)
- Gets propagation type of the extract operation.
- o
GetListOfConstraints(CATLISTV(CATISpecObject_var)&)
- Gets the list of constraints.
- o
GetNbOfConstraints(int&)
- Gets the number of elements in the list of constraints.
- o
GetSupport(int,CATISpecObject_var&)
- Gets support.
- o
RemoveConstraint(int)
- Removes a constraint to the list.
- o
ReplaceElem(CATISpecObject_var,CATISpecObject_var,int)
- Replaces solid element to extract a BRep feature from .
- o
SetAngularThresholdActivity(CATBoolean,int)
- Sets the angular threshold activity (whether it is taken into
account or not).
- o
SetAngularThreshold(double,int)
- Sets the angular threshold value.
- o
SetAngularThreshold(CATICkeParm_var,int)
- Sets the distance threshold literal feature.
- o
SetComplementaryExtract(CATBoolean,int)
- Sets the complementary mode.
- o
SetCurvatureThresholdActivity(CATBoolean,int)
- Sets the curvature deviation threshold activity (whether it is taken into
account or not).
- o
SetCurvatureThreshold(double,int)
- Sets the curvature deviation threshold value.
- o
SetCurvatureThreshold(CATICkeParm_var,int)
- Sets the curvature deviation threshold literal feature.
- o
SetDistanceThresholdActivity(CATBoolean,int)
- Sets the distance threshold activity (whether it is taken into
account or not).
- o
SetDistanceThreshold(double,int)
- Sets the distance threshold value.
- o
SetDistanceThreshold(CATICkeParm_var,int)
- Sets the distance threshold literal feature.
- o
SetElem(CATISpecObject_var,int)
- Sets solid element to extract a BRep feature from.
- o
SetExtractPropagType(CATIGSMExtractSolidePropag,int)
- Sets propagation type of the extract operation.
- o
SetSupport(CATISpecObject_var,int)
- Sets support.
Methods
o AddConstraintTolerant
| public virtual AddConstraintTolerant( | const | iConstraint, |
| const | iType, |
| const | iComplementaire, |
| const | IsFederated, |
| const | DisElem, |
| const | AngElem, |
| const | CurElem, |
| const | iPosition) |
-
Adds a constraint to the list.
- Parameters:
-
- iConstraint
- The constraint
- iType
- type of constraint
- iComplementaire
- Complementary mode
- isFederate
- Federate or not
- DisElem
- distance threshold literal feature
- AngElem
- angular threshold literal feature
- CurElem
- curvature deviation threshold literal feature
- iPosition
- Position
- See also:
- CATBoolean
o AddConstraint
| public virtual AddConstraint( | const | iConstraint, |
| const | iType, |
| const | iComplementaire, |
| const | IsFederated, |
| const | CurElem, |
| const | iPosition) |
-
- Deprecated:
- V5R16 CATIGSMExtractMulti#AddConstraintTolerant
Adds a constraint to the list.
- Parameters:
-
- iConstraint
- The constraint
- iType
- type of constraint
- iComplementaire
- Complementary mode
- isFederate
- Federate or not
- CurElem
- curvature deviation threshold literal feature
- iPosition
- Position
- See also:
- CATBoolean
o GetAngularThresholdActivity
| public virtual GetAngularThresholdActivity( | | bAct, |
| const | iPosition) |
-
Gets the angular threshold activity (whether it is taken into
account or not).
This activity is a CATBoolean (CATTrue or CATFalse).
- Parameters:
-
- bAct
- angular threshold activity
- iPosition
- Position
- See also:
- CATBoolean
o GetAngularThreshold
| public virtual GetAngularThreshold( | | val, |
| const | iPosition) |
-
Gets the angular threshold value.
This threshold is an angle.
- Parameters:
-
- val
- angular threshold value
- iPosition
- Position
o GetAngularThreshold
| public virtual GetAngularThreshold( | | Elem, |
| const | iPosition) |
-
Gets the angular threshold literal feature.
Note: This threshold is an angle.
- Parameters:
-
- Elem
- angular threshold literal feature
- iPosition
- Position
o GetComplementaryExtract
| public virtual GetComplementaryExtract( | const | iPosition) |
-
Gets the complementary mode.
- Returns:
- CATBoolean
- See also:
- CATBoolean
o GetCurvatureThresholdActivity
| public virtual GetCurvatureThresholdActivity( | | bAct, |
| const | iPosition) |
-
Gets the curvature deviation threshold activity (whether it is taken into
account or not).
This activity is a CATBoolean (CATTrue or CATFalse).
- Parameters:
-
- bAct
- Curvature deviation threshold activity
- iPosition
- Position
- See also:
- CATBoolean
o GetCurvatureThreshold
| public virtual GetCurvatureThreshold( | | val, |
| const | iPosition) |
-
Gets the curvature deviation threshold value.
This threshold is a ratio between 0 and 1.
if sets to 0, all curvature discontinuities are smoothed.
if sets to 1, no curvature discontinuity is smoothed.
- Parameters:
-
- val
- curvature deviation threshold value
- iPosition
- Position
o GetCurvatureThreshold
| public virtual GetCurvatureThreshold( | | Elem, |
| const | iPosition) |
-
Gets the curvature deviation threshold literal feature.
Note: This threshold is a ratio between 0 and 1
if sets to 0, all curvature discontinuities are smoothed.
if sets to 1, no curvature discontinuity is smoothed.
- Parameters:
-
- Elem
- curvature deviation threshold literal feature
- iPosition
- Position
o GetDistanceThresholdActivity
| public virtual GetDistanceThresholdActivity( | | bAct, |
| const | iPosition) |
-
Gets the distance threshold activity (whether it is taken into
account or not).
This activity is a CATBoolean (CATTrue or CATFalse).
- Parameters:
-
- bAct
- distance threshold activity
- iPosition
- Position
- See also:
- CATBoolean
o GetDistanceThreshold
| public virtual GetDistanceThreshold( | | val, |
| const | iPosition) |
-
Gets the distance threshold value.
This threshold is a Lenght.
- Parameters:
-
- val
- distance threshold value
- iPosition
- Position
o GetDistanceThreshold
| public virtual GetDistanceThreshold( | | Elem, |
| const | iPosition) |
-
Gets the distance threshold literal feature.
Note: This threshold is a Lenght.
- Parameters:
-
- Elem
- distance threshold literal feature
- iPosition
- Position
o GetElem
| public virtual GetElem( | const | iPosition) |
-
Gets referenced solid feature.
- Returns:
- solid feature
o GetExtractPropagType
| public virtual GetExtractPropagType( | const | iPosition) |
-
Gets propagation type of the extract operation.
- Returns:
- the type
- See also:
- CATIGSMExtractSolidePropag
o GetListOfConstraints
| public virtual GetListOfConstraints( | | oListOfConstraints) |
-
Gets the list of constraints.
- Parameters:
-
- oListOfConstraints
- The list of constraints
o GetNbOfConstraints
| public virtual GetNbOfConstraints( | | oNbOfConstraints) |
-
Gets the number of elements in the list of constraints.
- Parameters:
-
- oNbOfConstraints
- The number of elements in the list of constraints
o GetSupport
| public virtual GetSupport( | const | Position, |
| | Support) |
-
Gets support.
- Parameters:
-
- iPosition
- Position
- Support
- solid feature
o RemoveConstraint
| public virtual RemoveConstraint( | | iRank) |
-
Removes a constraint to the list.
- Parameters:
-
- iRank
- rank
o ReplaceElem
| public virtual ReplaceElem( | const | iElemToReplace, |
| const | iNewElem, |
| const | iPosition) |
-
Replaces solid element to extract a BRep feature from .
- Parameters:
-
- iElemToReplace
- Elem to replace
- iNewElem
- to replace by NewElem
- iPosition
- Position
o SetAngularThresholdActivity
| public virtual SetAngularThresholdActivity( | const | bAct, |
| const | iPosition) |
-
Sets the angular threshold activity (whether it is taken into
account or not).
This activity is a CATBoolean (CATTrue or CATFalse).
- Parameters:
-
- bAct
- angular threshold activity
- iPosition
- Position
- See also:
- CATBoolean
o SetAngularThreshold
| public virtual SetAngularThreshold( | const | val, |
| const | iPosition) |
-
Sets the angular threshold value.
This threshold is an angle.
- Parameters:
-
- val
- angular threshold value
- iPosition
- Position
o SetAngularThreshold
| public virtual SetAngularThreshold( | const | Elem, |
| const | iPosition) |
-
Sets the distance threshold literal feature.
Note: This threshold is an angle.
- Parameters:
-
- Elem
- angular threshold literal feature
- iPosition
- Position
o SetComplementaryExtract
| public virtual SetComplementaryExtract( | | iComplementaire, |
| const | iPosition) |
-
Sets the complementary mode.
- Parameters:
-
- IComplementaire
- Complementary mode (CATTrue / CATFalse)
- See also:
- CATBoolean
o SetCurvatureThresholdActivity
| public virtual SetCurvatureThresholdActivity( | const | bAct, |
| const | iPosition) |
-
Sets the curvature deviation threshold activity (whether it is taken into
account or not).
This activity is a CATBoolean (CATTrue or CATFalse).
- Parameters:
-
- bAct
- Curvature deviation threshold activity
- iPosition
- Position
- See also:
- CATBoolean
o SetCurvatureThreshold
| public virtual SetCurvatureThreshold( | const | val, |
| const | iPosition) |
-
Sets the curvature deviation threshold value.
This threshold is a ratio between 0 and 1
if sets to 0, all curvature discontinuities are smoothed
if sets to 1, no curvature discontinuity is smoothed.
- Parameters:
-
- val
- curvature deviation threshold value
- iPosition
- Position
o SetCurvatureThreshold
| public virtual SetCurvatureThreshold( | const | Elem, |
| const | iPosition) |
-
Sets the curvature deviation threshold literal feature.
Note: This threshold is a ratio between 0 and 1.
if sets to 0, all curvature discontinuities are smoothed.
if sets to 1, no curvature discontinuity is smoothed.
- Parameters:
-
- Elem
- curvature deviation threshold literal feature
- iPosition
- Position
o SetDistanceThresholdActivity
| public virtual SetDistanceThresholdActivity( | const | bAct, |
| const | iPosition) |
-
Sets the distance threshold activity (whether it is taken into
account or not).
This activity is a CATBoolean (CATTrue or CATFalse).
- Parameters:
-
- bAct
- distance threshold activity
- iPosition
- Position
- See also:
- CATBoolean
o SetDistanceThreshold
| public virtual SetDistanceThreshold( | const | val, |
| const | iPosition) |
-
Sets the distance threshold value.
This threshold is a Lenght.
- Parameters:
-
- val
- distance threshold value
- iPosition
- Position
o SetDistanceThreshold
| public virtual SetDistanceThreshold( | const | Elem, |
| const | iPosition) |
-
Sets the distance threshold literal feature.
Note: This threshold is a Lenght.
- Parameters:
-
- Elem
- distance threshold literal feature
- iPosition
- Position
o SetElem
| public virtual SetElem( | const | iElem, |
| const | iPosition) |
-
Sets solid element to extract a BRep feature from.
- Parameters:
-
- iElem
- solid feature
o SetExtractPropagType
| public virtual SetExtractPropagType( | const | iType, |
| const | iPosition) |
-
Sets propagation type of the extract operation.
- Parameters:
-
- iType
- Propagation type of the extract operation
- See also:
- CATIGSMExtractSolidePropag
o SetSupport
| public virtual SetSupport( | const | iElem, |
| const | iPosition) |
-
Sets support.
- Parameters:
-
- iElem
- solid feature
- iPosition
- Position
This object is included in the file: CATIGSMExtractMulti.h
If needed, your Imakefile.mk should include the module: CATGitInterfaces