All Frameworks Class Hierarchy This Framework Previous Next Indexes
GSMInterfaces Interface CATIGSMExtractMulti
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---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
AddConstraint(CATISpecObject_var,CATIGSMExtractSolidePropag,CATBoolean,int,CATICkeParm_var,int)
-
- o
AddConstraintTolerant(CATISpecObject_var,CATIGSMExtractSolidePropag,CATBoolean,int,CATICkeParm_var,CATICkeParm_var,CATICkeParm_var,int)
- Adds a constraint to the list.
- o
GetAngularThreshold(CATICkeParm_var&,int)
- Gets the angular threshold literal feature.
- o
GetAngularThreshold(double&,int)
- Gets the angular threshold value.
- 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(CATICkeParm_var&,int)
- Gets the curvature deviation threshold literal feature.
- o
GetCurvatureThreshold(double&,int)
- Gets the curvature deviation threshold value.
- o
GetCurvatureThresholdActivity(CATBoolean&,int)
- Gets the curvature deviation threshold activity (whether it is taken into
account or not).
- o
GetDistanceThreshold(CATICkeParm_var&,int)
- Gets the distance threshold literal feature.
- o
GetDistanceThreshold(double&,int)
- Gets the distance threshold value.
- 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
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
SetAngularThreshold(CATICkeParm_var,int)
- Sets the distance threshold literal feature.
- o
SetAngularThreshold(double,int)
- Sets the angular threshold value.
- 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(CATICkeParm_var,int)
- Sets the curvature deviation threshold literal feature.
- o
SetCurvatureThreshold(double,int)
- Sets the curvature deviation threshold value.
- o
SetCurvatureThresholdActivity(CATBoolean,int)
- Sets the curvature deviation threshold activity (whether it is taken into
account or not).
- o
SetDistanceThreshold(CATICkeParm_var,int)
- Sets the distance threshold literal feature.
- o
SetDistanceThreshold(double,int)
- Sets the distance threshold value.
- o
SetDistanceThresholdActivity(CATBoolean,int)
- Sets the distance threshold activity (whether it is taken into
account or not).
- 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 AddConstraint
-
- 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 AddConstraintTolerant
-
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 GetAngularThreshold
public virtual HRESULT GetAngularThreshold( | CATICkeParm_var& | Elem, |
| const int | iPosition) = 0 |
-
Gets the angular threshold literal feature.
Note: This threshold is an angle.
- Parameters:
-
- Elem
- angular threshold literal feature
- iPosition
- Position
o GetAngularThreshold
public virtual HRESULT GetAngularThreshold( | double& | val, |
| const int | iPosition) = 0 |
-
Gets the angular threshold value.
This threshold is an angle.
- Parameters:
-
- val
- angular threshold value
- iPosition
- Position
o GetAngularThresholdActivity
public virtual HRESULT GetAngularThresholdActivity( | CATBoolean& | bAct, |
| const int | iPosition) = 0 |
-
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 GetComplementaryExtract
public virtual CATBoolean GetComplementaryExtract( | const int | iPosition) = 0 |
-
Gets the complementary mode.
- Returns:
- CATBoolean
- See also:
- CATBoolean
o GetCurvatureThreshold
public virtual HRESULT GetCurvatureThreshold( | CATICkeParm_var& | Elem, |
| const int | iPosition) = 0 |
-
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 GetCurvatureThreshold
public virtual HRESULT GetCurvatureThreshold( | double& | val, |
| const int | iPosition) = 0 |
-
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 GetCurvatureThresholdActivity
public virtual HRESULT GetCurvatureThresholdActivity( | CATBoolean& | bAct, |
| const int | iPosition) = 0 |
-
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 GetDistanceThreshold
public virtual HRESULT GetDistanceThreshold( | CATICkeParm_var& | Elem, |
| const int | iPosition) = 0 |
-
Gets the distance threshold literal feature.
Note: This threshold is a Lenght.
- Parameters:
-
- Elem
- distance threshold literal feature
- iPosition
- Position
o GetDistanceThreshold
public virtual HRESULT GetDistanceThreshold( | double& | val, |
| const int | iPosition) = 0 |
-
Gets the distance threshold value.
This threshold is a Lenght.
- Parameters:
-
- val
- distance threshold value
- iPosition
- Position
o GetDistanceThresholdActivity
public virtual HRESULT GetDistanceThresholdActivity( | CATBoolean& | bAct, |
| const int | iPosition) = 0 |
-
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 GetElem
-
Gets referenced solid feature.
- Returns:
- solid feature
o GetExtractPropagType
-
Gets propagation type of the extract operation.
- Returns:
- the type
- See also:
- CATIGSMExtractSolidePropag
o GetListOfConstraints
-
Gets the list of constraints.
- Parameters:
-
- oListOfConstraints
- The list of constraints
o GetNbOfConstraints
public virtual HRESULT GetNbOfConstraints( | int& | oNbOfConstraints) = 0 |
-
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 HRESULT GetSupport( | const int | Position, |
| CATISpecObject_var& | Support) = 0 |
-
Gets support.
- Parameters:
-
- iPosition
- Position
- Support
- solid feature
o RemoveConstraint
public virtual HRESULT RemoveConstraint( | int | iRank) = 0 |
-
Removes a constraint to the list.
- Parameters:
-
- iRank
- rank
o ReplaceElem
-
Replaces solid element to extract a BRep feature from .
- Parameters:
-
- iElemToReplace
- Elem to replace
- iNewElem
- to replace by NewElem
- iPosition
- Position
o SetAngularThreshold
-
Sets the distance threshold literal feature.
Note: This threshold is an angle.
- Parameters:
-
- Elem
- angular threshold literal feature
- iPosition
- Position
o SetAngularThreshold
public virtual HRESULT SetAngularThreshold( | const double | val, |
| const int | iPosition) = 0 |
-
Sets the angular threshold value.
This threshold is an angle.
- Parameters:
-
- val
- angular threshold value
- iPosition
- Position
o SetAngularThresholdActivity
public virtual HRESULT SetAngularThresholdActivity( | const CATBoolean | bAct, |
| const int | iPosition) = 0 |
-
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 SetComplementaryExtract
public virtual HRESULT SetComplementaryExtract( | CATBoolean | iComplementaire, |
| const int | iPosition) = 0 |
-
Sets the complementary mode.
- Parameters:
-
- IComplementaire
- Complementary mode (CATTrue / CATFalse)
- See also:
- CATBoolean
o SetCurvatureThreshold
-
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 SetCurvatureThreshold
public virtual HRESULT SetCurvatureThreshold( | const double | val, |
| const int | iPosition) = 0 |
-
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 SetCurvatureThresholdActivity
public virtual HRESULT SetCurvatureThresholdActivity( | const CATBoolean | bAct, |
| const int | iPosition) = 0 |
-
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 SetDistanceThreshold
-
Sets the distance threshold literal feature.
Note: This threshold is a Lenght.
- Parameters:
-
- Elem
- distance threshold literal feature
- iPosition
- Position
o SetDistanceThreshold
public virtual HRESULT SetDistanceThreshold( | const double | val, |
| const int | iPosition) = 0 |
-
Sets the distance threshold value.
This threshold is a Lenght.
- Parameters:
-
- val
- distance threshold value
- iPosition
- Position
o SetDistanceThresholdActivity
public virtual HRESULT SetDistanceThresholdActivity( | const CATBoolean | bAct, |
| const int | iPosition) = 0 |
-
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 SetElem
-
Sets solid element to extract a BRep feature from.
- Parameters:
-
- iElem
- solid feature
o SetExtractPropagType
-
Sets propagation type of the extract operation.
- Parameters:
-
- iType
- Propagation type of the extract operation
- See also:
- CATIGSMExtractSolidePropag
o SetSupport
-
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