OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKShHealing
ShapeCustom


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>


Public Member Functions

Standard_EXPORT ShapeCustom_TrsfModification (const gp_Trsf &T)
 Empty constructor
.
Standard_EXPORT 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_EXPORT 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_EXPORT 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_EXPORT 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_EXPORT 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.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const


Constructor & Destructor Documentation

Standard_EXPORT ShapeCustom_TrsfModification::ShapeCustom_TrsfModification const gp_Trsf &  T  ) 
 


Member Function Documentation

Standard_EXPORT const ShapeCustom_TrsfModification::Handle Standard_Type   )  const
 

Standard_EXPORT Standard_Boolean ShapeCustom_TrsfModification::NewCurve const TopoDS_Edge &  E,
Handle(Geom_Curve)&  C,
TopLoc_Location &  L,
Standard_Real &  Tol
 

Standard_EXPORT Standard_Boolean ShapeCustom_TrsfModification::NewCurve2d const TopoDS_Edge &  E,
const TopoDS_Face &  F,
const TopoDS_Edge &  NewE,
const TopoDS_Face &  NewF,
Handle(Geom2d_Curve)&  C,
Standard_Real &  Tol
 

Standard_EXPORT Standard_Boolean ShapeCustom_TrsfModification::NewParameter const TopoDS_Vertex &  V,
const TopoDS_Edge &  E,
Standard_Real &  P,
Standard_Real &  Tol
 

Standard_EXPORT Standard_Boolean ShapeCustom_TrsfModification::NewPoint const TopoDS_Vertex &  V,
gp_Pnt &  P,
Standard_Real &  Tol
 

Standard_EXPORT Standard_Boolean ShapeCustom_TrsfModification::NewSurface const TopoDS_Face &  F,
Handle(Geom_Surface)&  S,
TopLoc_Location &  L,
Standard_Real &  Tol,
Standard_Boolean RevWires,
Standard_Boolean RevFace
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:42:36 2008 for OpenCASCADE by  doxygen 1.4.1