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
public virtual 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.