Open CASCADE Technology 6.6.0
Public Member Functions
ShapeUpgrade_Tool Class Reference

Tool is a root class for splitting classes
Provides context for recording changes, basic
precision value and limit (minimal and maximal)
values for tolerances

#include <ShapeUpgrade_Tool.hxx>

Inheritance diagram for ShapeUpgrade_Tool:
Inheritance graph
[legend]

Public Member Functions

 ShapeUpgrade_Tool ()
 Empty constructor

void Set (const Handle< ShapeUpgrade_Tool > &tool)
 Copy all fields from another Root object

void SetContext (const Handle< ShapeBuild_ReShape > &context)
 Sets context

Handle_ShapeBuild_ReShape Context () const
 Returns context

void SetPrecision (const Standard_Real preci)
 Sets basic precision value

Standard_Real Precision () const
 Returns basic precision value

void SetMinTolerance (const Standard_Real mintol)
 Sets minimal allowed tolerance

Standard_Real MinTolerance () const
 Returns minimal allowed tolerance

void SetMaxTolerance (const Standard_Real maxtol)
 Sets maximal allowed tolerance

Standard_Real MaxTolerance () const
 Returns maximal allowed tolerance

Standard_Real LimitTolerance (const Standard_Real toler) const
 Returns tolerance limited by [myMinTol,myMaxTol]


Constructor & Destructor Documentation

ShapeUpgrade_Tool::ShapeUpgrade_Tool ( )

Member Function Documentation

Handle_ShapeBuild_ReShape ShapeUpgrade_Tool::Context ( ) const
Standard_Real ShapeUpgrade_Tool::LimitTolerance ( const Standard_Real  toler) const
Standard_Real ShapeUpgrade_Tool::MaxTolerance ( ) const
Standard_Real ShapeUpgrade_Tool::MinTolerance ( ) const
Standard_Real ShapeUpgrade_Tool::Precision ( ) const
void ShapeUpgrade_Tool::Set ( const Handle< ShapeUpgrade_Tool > &  tool)
void ShapeUpgrade_Tool::SetContext ( const Handle< ShapeBuild_ReShape > &  context)
void ShapeUpgrade_Tool::SetMaxTolerance ( const Standard_Real  maxtol)
void ShapeUpgrade_Tool::SetMinTolerance ( const Standard_Real  mintol)
void ShapeUpgrade_Tool::SetPrecision ( const Standard_Real  preci)

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines