GMOperatorsInterfaces 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
public CATDynChamferRibbon( const iEdges,
const iSupport,
const iTypeSpec,
const iLeftValue,
const iRightValue,
iPropagation=CATBody::CATEdgePropagAuto)
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
public GetEdge()
Returns the edges to chamfer.
Returns:
The list of the pointers to the edges to chamfer in this ribbon.
o GetLeftValue
public GetLeftValue()
Returns the definition of the first value.
Returns:
The value.
o GetPropagationType
public GetPropagationType()
Returns the propagation mode.
Returns:
The automatic propagation of the ribbon.
Legal values:
CATEdgePropagAuto
Automatic propagtion in tangency.
CATEdgePropagManual
No propagtion.
o GetRightValue
public GetRightValue()
Returns the definition of the second value.
Returns:
The value.
o GetSupport
public GetSupport()
Returns the corresponding reference faces.
Returns:
The list of the pointers to the corresponding faces in this ribbon.
o GetTypeChamfer
public GetTypeChamfer()
Returns the definition type of this ribbon.
Returns:
The definition type.
o SetLeftValue
public SetLeftValue( const iLeftValue)
Set the first value
Parameters:
iLeftValue
o SetRightValue
public SetRightValue( const 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.