All Frameworks Class Hierarchy This Framework Previous Next Indexes
GSMInterfaces Interface CATIGSMExtractSolide
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIGSMExtractSolide
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMExtractSolide
Interface to extract solid feature.
Role: Allows you to access data of a solid extracted
- See also:
- CATIGSMFactory.CreateExtractSolide
Method Index
- o
GetAngularThreshold(CATICkeParm_var&)
- Gets the angular threshold literal feature.
- o
GetAngularThreshold(double&)
- Gets the angular threshold value.
- o
GetAngularThresholdActivity(CATBoolean&)
- Gets the angular threshold activity (whether it is taken into
account or not).
- o
GetComplementaryExtract()
- Gets the complementary mode.
- o
GetCurvatureThreshold(CATICkeParm_var&)
- Gets the curvature deviation threshold literal feature.
- o
GetCurvatureThreshold(double&)
- Gets the curvature deviation threshold value.
- o
GetCurvatureThresholdActivity(boolean&)
- Gets the curvature deviation threshold activity (whether it is taken into
account or not).
- o
GetDistanceThreshold(CATICkeParm_var&)
- Gets the distance threshold literal feature.
- o
GetDistanceThreshold(double&)
- Gets the distance threshold value.
- o
GetDistanceThresholdActivity(CATBoolean&)
- Gets the distance threshold activity (whether it is taken into
account or not).
- o
GetElem()
- Gets referenced solid feature.
- o
GetExtractPropagType()
- Gets propagation type of the extract operation.
- o
GetSupport()
- Gets support.
- o
SetAngularThreshold(CATICkeParm_var)
- Sets the angular threshold literal feature.
- o
SetAngularThreshold(double)
- Sets the angular threshold value.
- o
SetAngularThresholdActivity(CATBoolean)
- Sets the angular threshold activity (whether it is taken into
account or not).
- o
SetComplementaryExtract(CATBoolean)
- Sets the complementary mode.
- o
SetCurvatureThreshold(CATICkeParm_var)
- Sets the curvature deviation threshold literal feature.
- o
SetCurvatureThreshold(double)
- Sets the curvature deviation threshold value.
- o
SetCurvatureThresholdActivity(boolean)
- Sets the curvature deviation threshold activity (whether it is taken into
account or not).
- o
SetDistanceThreshold(CATICkeParm_var)
- Sets the distance threshold literal feature.
- o
SetDistanceThreshold(double)
- Sets the distance threshold value.
- o
SetDistanceThresholdActivity(CATBoolean)
- Sets the distance threshold activity (whether it is taken into
account or not).
- o
SetElem(CATISpecObject_var)
- Sets solid element to extract a BRep feature from.
- o
SetExtractPropagType(CATIGSMExtractSolidePropag)
- Sets propagation type of the extract operation.
- o
SetSupport(CATISpecObject_var)
- Sets support.
Methods
o GetAngularThreshold
public virtual HRESULT GetAngularThreshold( | CATICkeParm_var& | Elem) = 0 |
-
Gets the angular threshold literal feature.
This threshold is an Angle.
- Parameters:
-
- Elem
- angular threshold literal feature
o GetAngularThreshold
public virtual HRESULT GetAngularThreshold( | double& | val) = 0 |
-
Gets the angular threshold value.
This threshold is an Angle.
- Parameters:
-
- val
- angular threshold value
o GetAngularThresholdActivity
-
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
o GetComplementaryExtract
public virtual CATBoolean GetComplementaryExtract( | )= 0 |
-
Gets the complementary mode.
- Returns:
- CATBoolean
- See also:
- CATBoolean
o GetCurvatureThreshold
public virtual HRESULT GetCurvatureThreshold( | CATICkeParm_var& | Elem) = 0 |
-
Gets the curvature deviation threshold literal feature.
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
o GetCurvatureThreshold
public virtual HRESULT GetCurvatureThreshold( | double& | val) = 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
o GetCurvatureThresholdActivity
public virtual HRESULT GetCurvatureThresholdActivity( | boolean& | bAct) = 0 |
-
Gets the curvature deviation threshold activity (whether it is taken into
account or not).
This activity is a boolean (TRUE or FALSE).
- Parameters:
-
- bAct
- Curvature deviation threshold activity
o GetDistanceThreshold
public virtual HRESULT GetDistanceThreshold( | CATICkeParm_var& | Elem) = 0 |
-
Gets the distance threshold literal feature.
This threshold is a Lenght.
- Parameters:
-
- Elem
- distance threshold literal feature
o GetDistanceThreshold
public virtual HRESULT GetDistanceThreshold( | double& | val) = 0 |
-
Gets the distance threshold value.
This threshold is a Lenght.
- Parameters:
-
- val
- distance threshold value
o GetDistanceThresholdActivity
-
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
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 GetSupport
-
Gets support.
- Returns:
- solid feature
o SetAngularThreshold
-
Sets the angular threshold literal feature.
This threshold is an Angle.
- Parameters:
-
- Elem
- angular threshold literal feature
o SetAngularThreshold
public virtual HRESULT SetAngularThreshold( | const double | val) = 0 |
-
Sets the angular threshold value.
This threshold is an Angle.
- Parameters:
-
- val
- angular threshold value
o SetAngularThresholdActivity
-
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
o SetComplementaryExtract
-
Sets the complementary mode.
- Parameters:
-
- IComplementaire
- Complementary mode (CATTrue / CATFalse)
- See also:
- CATBoolean
o SetCurvatureThreshold
-
Sets the curvature deviation threshold literal feature.
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
o SetCurvatureThreshold
public virtual HRESULT SetCurvatureThreshold( | const double | val) = 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
o SetCurvatureThresholdActivity
public virtual HRESULT SetCurvatureThresholdActivity( | const boolean | bAct) = 0 |
-
Sets the curvature deviation threshold activity (whether it is taken into
account or not).
This activity is a boolean (TRUE or FALSE).
- Parameters:
-
- bAct
- Curvature deviation threshold activity
o SetDistanceThreshold
-
Sets the distance threshold literal feature.
This threshold is a Lenght.
- Parameters:
-
- Elem
- distance threshold literal feature
o SetDistanceThreshold
public virtual HRESULT SetDistanceThreshold( | const double | val) = 0 |
-
Sets the distance threshold value.
This threshold is a Lenght.
- Parameters:
-
- val
- distance threshold value
o SetDistanceThresholdActivity
-
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
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.
- Returns:
- solid feature
This object is included in the file: CATIGSMExtractSolide.h
If needed, your Imakefile.mk should include the module: CATGitInterfaces