Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
ShapeCustom_TrsfModification Class Reference

Complements BRepTools_TrsfModification to provide reversible
scaling regarding tolerances.
Uses actual tolerances (attached to the shapes) not ones
returned by BRep_Tool::Tolerance to work with tolerances
lower than Precision::Confusion.

#include <ShapeCustom_TrsfModification.hxx>

Inheritance diagram for ShapeCustom_TrsfModification:
Inheritance graph
[legend]

Public Member Functions

 ShapeCustom_TrsfModification (const gp_Trsf &T)
 Empty constructor

Standard_Boolean NewSurface (const TopoDS_Face &F, Handle< Geom_Surface > &S, TopLoc_Location &L, Standard_Real &Tol, Standard_Boolean &RevWires, Standard_Boolean &RevFace)
 Calls inherited method.
Sets <Tol> as actual tolerance of <F> multiplied with scale
factor.

Standard_Boolean NewCurve (const TopoDS_Edge &E, Handle< Geom_Curve > &C, TopLoc_Location &L, Standard_Real &Tol)
 Calls inherited method.
Sets <Tol> as actual tolerance of <E> multiplied with scale
factor.

Standard_Boolean NewPoint (const TopoDS_Vertex &V, gp_Pnt &P, Standard_Real &Tol)
 Calls inherited method.
Sets <Tol> as actual tolerance of <V> multiplied with scale
factor.

Standard_Boolean NewCurve2d (const TopoDS_Edge &E, const TopoDS_Face &F, const TopoDS_Edge &NewE, const TopoDS_Face &NewF, Handle< Geom2d_Curve > &C, Standard_Real &Tol)
 Calls inherited method.
Sets <Tol> as actual tolerance of <E> multiplied with scale
factor.

Standard_Boolean NewParameter (const TopoDS_Vertex &V, const TopoDS_Edge &E, Standard_Real &P, Standard_Real &Tol)
 Calls inherited method.
Sets <Tol> as actual tolerance of <V> multiplied with scale
factor.


Constructor & Destructor Documentation


Member Function Documentation

Reimplemented from BRepTools_TrsfModification.

Reimplemented from BRepTools_TrsfModification.

Reimplemented from BRepTools_TrsfModification.

Reimplemented from BRepTools_TrsfModification.

Reimplemented from BRepTools_TrsfModification.


The documentation for this class was generated from the following file: