CATGSMUseItf Interface CATIGSMUseExtractMulti
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMUseExtractMulti
Interface to extract solid feature.
Role: Allows you to access data of a solid extracted.
- See also:
-
Method Index
- o
AddConstraint(CATIMmiMechanicalFeature_var,CATIGSMExtractSolidePropag,CATBoolean,int,CATICkeParm_var,int)
-
- o
AddConstraintTolerant(CATIMmiMechanicalFeature_var,CATIGSMExtractSolidePropag,CATBoolean,int,CATICkeParm_var,CATICkeParm_var,CATICkeParm_var,int)
- Adds a constraint to the list.
- o
GetAngularThreshold(double&,int)
- Gets the angular threshold value.
- o
GetAngularThreshold(CATICkeParm_var&,int)
- Gets the angular threshold literal feature.
- o
GetAngularThresholdActivity(CATBoolean&,int)
- Gets the angular threshold activity (whether it is taken into
account or not).
- o
GetComplementaryExtract(int)
- Gets the complementary mode.
- o
GetCurvatureThreshold(double&,int)
- Gets the curvature deviation threshold value.
- o
GetCurvatureThreshold(CATICkeParm_var&,int)
- Gets the curvature deviation threshold literal feature.
- o
GetCurvatureThresholdActivity(CATBoolean&,int)
- Gets the curvature deviation 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
GetDistanceThresholdActivity(CATBoolean&,int)
- Gets the distance threshold activity (whether it is taken into
account or not).
- o
GetElem(int)
- Gets referenced solid feature.
- o
GetExtractPropagType(int)
- Gets propagation type of the extract operation.
- o
GetIsFederated(CATBoolean&,int)
- Gets the federation mode.
- o
GetListOfConstraints(CATLISTV(CATIMmiMechanicalFeature_var)&)
- Gets the list of constraints.
- o
GetNbOfConstraints(int&)
- Gets the number of elements in the list of constraints.
- o
GetSupport(int,CATIMmiMechanicalFeature_var&)
- Gets support.
- o
RemoveConstraint(int)
- Removes a constraint to the list.
- o
ReplaceElem(CATIMmiMechanicalFeature_var,CATIMmiMechanicalFeature_var,int)
- Replaces solid element to extract a BRep feature from .
- o
SetAngularThreshold(double,int)
- Sets the angular threshold value.
- o
SetAngularThreshold(CATICkeParm_var,int)
- Sets the distance threshold literal feature.
- o
SetAngularThresholdActivity(CATBoolean,int)
- Sets the angular threshold activity (whether it is taken into
account or not).
- o
SetComplementaryExtract(CATBoolean,int)
- Sets the complementary mode.
- o
SetCurvatureThreshold(double,int)
- Sets the curvature deviation threshold value.
- o
SetCurvatureThreshold(CATICkeParm_var,int)
- Sets the curvature deviation threshold literal feature.
- o
SetCurvatureThresholdActivity(CATBoolean,int)
- Sets the curvature deviation 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
SetDistanceThresholdActivity(CATBoolean,int)
- Sets the distance threshold activity (whether it is taken into
account or not).
- o
SetElem(CATIMmiMechanicalFeature_var,int)
- Sets solid element to extract a BRep feature from.
- o
SetExtractPropagType(CATIGSMExtractSolidePropag,int)
- Sets propagation type of the extract operation.
- o
SetIsFederated(CATBoolean,int)
- Sets the federation mode.
- o
SetSupport(CATIMmiMechanicalFeature_var,int)
- Sets support.
Methods
o AddConstraint
public virtual AddConstraint( | const | iConstraint, |
| const | iType, |
| const | iComplementaire, |
| const | IsFederated, |
| const | CurElem, |
| const | iPosition) |
-
- Deprecated:
- V5R16 CATIGSMUseExtractMulti#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:
-
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:
-
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 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:
-
o GetComplementaryExtract
public virtual GetComplementaryExtract( | const | iPosition) |
-
Gets the complementary mode.
- Returns:
- CATBoolean
- See also:
-
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 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:
-
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 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:
-
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:
-
o GetIsFederated
public virtual GetIsFederated( | | IsFederated, |
| const | iPosition) |
-
Gets the federation mode.
- Parameters:
-
- IsFederated
- CATTrue : Result is federated.
CATFalse : Result is not federated.
- iPosition
- Position
- See also:
-
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 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 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:
-
o SetComplementaryExtract
public virtual SetComplementaryExtract( | | iComplementaire, |
| const | iPosition) |
-
Sets the complementary mode.
- Parameters:
-
- IComplementaire
- Complementary mode (CATTrue / CATFalse)
- See also:
-
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 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:
-
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 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:
-
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:
-
o SetIsFederated
public virtual SetIsFederated( | const | IsFederated, |
| const | iPosition) |
-
Sets the federation mode.
- Parameters:
-
- IsFederated
- CATTrue : Result is federated.
CATFalse : Result is not federated.
- iPosition
- Position
- See also:
-
o SetSupport
public virtual SetSupport( | const | iElem, |
| const | iPosition) |
-
Sets support.
- Parameters:
-
- iElem
- solid feature
- iPosition
- Position
This object is included in the file: CATIGSMUseExtractMulti.h
If needed, your Imakefile.mk should include the module: CATGSMUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.