CATGSMUseItf Interface CATIGSMUseExtractSolide
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIGSMUseExtractSolide
Interface to extract solid feature.
Role: Allows you to access data of a solid extracted
- See also:
-
Method Index
- o
GetAngularThreshold(double&)
- Gets the angular threshold value.
- o
GetAngularThreshold(CATICkeParm_var&)
- Gets the angular threshold literal feature.
- o
GetAngularThresholdActivity(CATBoolean&)
- Gets the angular threshold activity (whether it is taken into
account or not).
- o
GetComplementaryExtract()
- Gets the complementary mode.
- o
GetCurvatureThreshold(double&)
- Gets the curvature deviation threshold value.
- o
GetCurvatureThreshold(CATICkeParm_var&)
- Gets the curvature deviation threshold literal feature.
- o
GetCurvatureThresholdActivity(CATBoolean&)
- Gets the curvature deviation threshold activity (whether it is taken into
account or not).
- o
GetDistanceThreshold(double&)
- Gets the distance threshold value.
- o
GetDistanceThreshold(CATICkeParm_var&)
- Gets the distance threshold literal feature.
- 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
GetIsFederated(CATBoolean&)
- Gets the federation mode.
- o
GetSupport()
- Gets support.
- o
SetAngularThreshold(double)
- Sets the angular threshold value.
- o
SetAngularThreshold(CATICkeParm_var)
- Sets the angular threshold literal feature.
- 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(double)
- Sets the curvature deviation threshold value.
- o
SetCurvatureThreshold(CATICkeParm_var)
- Sets the curvature deviation threshold literal feature.
- o
SetCurvatureThresholdActivity(CATBoolean)
- Sets the curvature deviation threshold activity (whether it is taken into
account or not).
- o
SetDistanceThreshold(double)
- Sets the distance threshold value.
- o
SetDistanceThreshold(CATICkeParm_var)
- Sets the distance threshold literal feature.
- o
SetDistanceThresholdActivity(CATBoolean)
- Sets the distance threshold activity (whether it is taken into
account or not).
- o
SetElem(CATIMmiMechanicalFeature_var)
- Sets solid element to extract a BRep feature from.
- o
SetExtractPropagType(CATIGSMExtractSolidePropag)
- Sets propagation type of the extract operation.
- o
SetIsFederated(CATBoolean)
- Sets the federation mode.
- o
SetSupport(CATIMmiMechanicalFeature_var)
- Sets support.
Methods
o GetAngularThreshold
public virtual GetAngularThreshold( | | val) |
-
Gets the angular threshold value.
This threshold is an Angle.
- Parameters:
-
- val
- angular threshold value
o GetAngularThreshold
public virtual GetAngularThreshold( | | Elem) |
-
Gets the angular threshold literal feature.
This threshold is an Angle.
- Parameters:
-
- Elem
- angular threshold literal feature
o GetAngularThresholdActivity
public virtual GetAngularThresholdActivity( | | bAct) |
-
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 GetComplementaryExtract( | ) |
-
Gets the complementary mode.
- Returns:
- CATBoolean
- See also:
-
o GetCurvatureThreshold
public virtual GetCurvatureThreshold( | | val) |
-
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 GetCurvatureThreshold
public virtual GetCurvatureThreshold( | | Elem) |
-
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 GetCurvatureThresholdActivity
public virtual GetCurvatureThresholdActivity( | | bAct) |
-
Gets the curvature deviation threshold activity (whether it is taken into
account or not).
This activity is a CATBoolean (TRUE or FALSE).
- Parameters:
-
- bAct
- Curvature deviation threshold activity
o GetDistanceThreshold
public virtual GetDistanceThreshold( | | val) |
-
Gets the distance threshold value.
This threshold is a Lenght.
- Parameters:
-
- val
- distance threshold value
o GetDistanceThreshold
public virtual GetDistanceThreshold( | | Elem) |
-
Gets the distance threshold literal feature.
This threshold is a Lenght.
- Parameters:
-
- Elem
- distance threshold literal feature
o GetDistanceThresholdActivity
public virtual GetDistanceThresholdActivity( | | bAct) |
-
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
public virtual GetExtractPropagType( | ) |
-
Gets propagation type of the extract operation.
- Returns:
- the type
- See also:
-
o GetIsFederated
public virtual GetIsFederated( | | IsFederated) |
-
Gets the federation mode.
- Parameters:
-
- IsFederated
- CATTrue : Result is federated.
CATFalse : Result is not federated.
- See also:
-
o GetSupport
public virtual GetSupport( | ) |
-
Gets support.
- Returns:
- solid feature
o SetAngularThreshold
public virtual SetAngularThreshold( | const | val) |
-
Sets the angular threshold value.
This threshold is an Angle.
- Parameters:
-
- val
- angular threshold value
o SetAngularThreshold
public virtual SetAngularThreshold( | const | Elem) |
-
Sets the angular threshold literal feature.
This threshold is an Angle.
- Parameters:
-
- Elem
- angular threshold literal feature
o SetAngularThresholdActivity
public virtual SetAngularThresholdActivity( | const | bAct) |
-
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
public virtual SetComplementaryExtract( | | iComplementaire) |
-
Sets the complementary mode.
- Parameters:
-
- IComplementaire
- Complementary mode (CATTrue / CATFalse)
- See also:
-
o SetCurvatureThreshold
public virtual SetCurvatureThreshold( | const | val) |
-
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 SetCurvatureThreshold
public virtual SetCurvatureThreshold( | const | Elem) |
-
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 SetCurvatureThresholdActivity
public virtual SetCurvatureThresholdActivity( | const | bAct) |
-
Sets the curvature deviation threshold activity (whether it is taken into
account or not).
This activity is a CATBoolean (TRUE or FALSE).
- Parameters:
-
- bAct
- Curvature deviation threshold activity
o SetDistanceThreshold
public virtual SetDistanceThreshold( | const | val) |
-
Sets the distance threshold value.
This threshold is a Lenght.
- Parameters:
-
- val
- distance threshold value
o SetDistanceThreshold
public virtual SetDistanceThreshold( | const | Elem) |
-
Sets the distance threshold literal feature.
This threshold is a Lenght.
- Parameters:
-
- Elem
- distance threshold literal feature
o SetDistanceThresholdActivity
public virtual SetDistanceThresholdActivity( | const | bAct) |
-
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
public virtual SetElem( | const | iElem) |
-
Sets solid element to extract a BRep feature from.
- Parameters:
-
- iElem
- solid feature
o SetExtractPropagType
public virtual SetExtractPropagType( | const | iType) |
-
Sets propagation type of the extract operation.
- Parameters:
-
- iType
- Propagation type of the extract operation
- See also:
-
o SetIsFederated
public virtual SetIsFederated( | const | IsFederated) |
-
Sets the federation mode.
- Parameters:
-
- IsFederated
- CATTrue : Result is federated.
CATFalse : Result is not federated.
- See also:
-
o SetSupport
public virtual SetSupport( | const | iElem) |
-
Sets support.
- Returns:
- solid feature
This object is included in the file: CATIGSMUseExtractSolide.h
If needed, your Imakefile.mk should include the module: CATGSMUseItf
Copyright © 1999-2014, Dassault Systèmes. All rights reserved.