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
public CATDynChamferRibbon( const CATLISTP(CATEdge)& iEdges,
const CATLISTP(CATFace)& iSupport,
const CATDynTypeChamfer iTypeSpec,
const double iLeftValue,
const double iRightValue,
CATBody::CATPropagationTypePr3 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 const CATLISTP(CATEdge)& GetEdge()const
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
public const CATLISTP(CATFace)& GetSupport()const
Returns the corresponding reference faces.
Returns:
The list of the pointers to the corresponding faces in this ribbon.
o GetTypeChamfer
public CATDynTypeChamfer GetTypeChamfer()const
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.