GMOperatorsInterfaces class CATDynChamferRibbon
Usage: you must use this class as is. You should never derive it.
public class CATDynChamferRibbon
Class defining a chamfer ribbon.
A chamfer ribbon is an elementary process of the chamfering operator.
Constructor and Destructor Index
- o
CATDynChamferRibbon()
- Default constructor.
- o
CATDynChamferRibbon(CATLISTP(CATEdge)&,CATLISTP(CATFace)&,CATDynTypeChamfer,double,double,CATBody::CATPropagationTypePr3)
- Constructs a chamfer ribbon definition.
- o
~CATDynChamferRibbon()
-
Method Index
- o
GetEdge()
- Returns the edges to chamfer.
- o
GetLeftValue()
- Returns the definition of the first value.
- o
GetPropagationType()
- Returns the propagation mode.
- o
GetRightValue()
- Returns the definition of the second value.
- o
GetSupport()
- Returns the corresponding reference faces.
- o
GetTypeChamfer()
- Returns the definition type of this ribbon.
- o
SetLeftValue(double)
- Set the first value
- o
SetRightValue(double)
- Set the second value
Constructor and Destructor
o CATDynChamferRibbon
public CATDynChamferRibbon( | ) |
-
Default constructor.
o CATDynChamferRibbon
-
Constructs a chamfer ribbon definition.
- Parameters:
-
- iEdges
- The list of the pointers to the edges to chamfer.
- iSupport
- The list of the pointers to the corresponding reference faces.
- iTypeSpec
- The definition type.
- iLeftValue
- The value of the first parameter regarding to the definition mode. Angles are measured in degrees.
- iRightValue
- The value of the second parameter regarding to the definition mode. Angles are measured in degrees.
- iPropagation
- The automatic propagation of the ribbon.
Legal values:
- CATEdgePropagAuto
- Automatic propagtion in tangency.
- CATEdgePropagManual
- No propagtion.
o ~CATDynChamferRibbon
public virtual ~CATDynChamferRibbon( | ) |
-
Methods
o GetEdge
-
Returns the edges to chamfer.
- Returns:
- The list of the pointers to the edges to chamfer in this ribbon.
o GetLeftValue
public double GetLeftValue( | )const |
-
Returns the definition of the first value.
- Returns:
- The value.
o GetPropagationType
public CATBody::CATPropagationTypePr3 GetPropagationType( | )const |
-
Returns the propagation mode.
- Returns:
- The automatic propagation of the ribbon.
Legal values:
- CATEdgePropagAuto
- Automatic propagtion in tangency.
- CATEdgePropagManual
- No propagtion.
o GetRightValue
public double GetRightValue( | )const |
-
Returns the definition of the second value.
- Returns:
- The value.
o GetSupport
-
Returns the corresponding reference faces.
- Returns:
- The list of the pointers to the corresponding faces in this ribbon.
o GetTypeChamfer
-
Returns the definition type of this ribbon.
- Returns:
- The definition type.
o SetLeftValue
public void SetLeftValue( | const double | iLeftValue) |
-
Set the first value
- Parameters:
-
- iLeftValue
o SetRightValue
public void SetRightValue( | const double | iRightValue) |
-
Set the second value
- Parameters:
-
- iRightValue
This object is included in the file: CATDynChamferRibbon.h
If needed, your Imakefile.mk should include the module: CATGMOperatorsInterfaces
Copyright © 1999-2015, Dassault Systèmes. All rights reserved.