Public Member Functions

double nearest (const gp_Pnt &pt)
 
TopoDS_Shape rebaseWire (gp_Pnt &pend, double min_dist)
 
 ShapeInfo (const gp_Pln &pln, const TopoDS_Shape &shape, ShapeParams &params)
 
 ShapeInfo (const TopoDS_Shape &shape, ShapeParams &params)
 
std::list< TopoDS_Shape > sortWires (const gp_Pnt &pstart, gp_Pnt &pend, double min_dist, double max_dist, gp_Pnt *pentry)
 

Public Attributes

Standard_Real myBestParameter
 
gp_Pnt myBestPt
 
Wires::iterator myBestWire
 
ShapeParamsmyParams
 
bool myPlanar
 
gp_Pln myPln
 
bool myRebase
 
RTree myRTree
 
TopoDS_Shape myShape
 
bool myStart
 
gp_Pnt myStartPt
 
TopoDS_Shape mySupport
 
bool mySupportEdge
 
Wires myWires
 

Constructor & Destructor Documentation

◆ ShapeInfo() [1/2]

ShapeInfo::ShapeInfo ( const gp_Pln &  pln,
const TopoDS_Shape &  shape,
ShapeParams params 
)

◆ ShapeInfo() [2/2]

ShapeInfo::ShapeInfo ( const TopoDS_Shape &  shape,
ShapeParams params 
)

Member Function Documentation

◆ nearest()

double ShapeInfo::nearest ( const gp_Pnt &  pt)

◆ rebaseWire()

TopoDS_Shape ShapeInfo::rebaseWire ( gp_Pnt &  pend,
double  min_dist 
)

◆ sortWires()

std::list<TopoDS_Shape> ShapeInfo::sortWires ( const gp_Pnt &  pstart,
gp_Pnt &  pend,
double  min_dist,
double  max_dist,
gp_Pnt *  pentry 
)

Member Data Documentation

◆ myBestParameter

Standard_Real ShapeInfo::myBestParameter

◆ myBestPt

gp_Pnt ShapeInfo::myBestPt

◆ myBestWire

Wires::iterator ShapeInfo::myBestWire

◆ myParams

ShapeParams& ShapeInfo::myParams

◆ myPlanar

bool ShapeInfo::myPlanar

◆ myPln

gp_Pln ShapeInfo::myPln

◆ myRebase

bool ShapeInfo::myRebase

◆ myRTree

RTree ShapeInfo::myRTree

◆ myShape

TopoDS_Shape ShapeInfo::myShape

◆ myStart

bool ShapeInfo::myStart

◆ myStartPt

gp_Pnt ShapeInfo::myStartPt

◆ mySupport

TopoDS_Shape ShapeInfo::mySupport

◆ mySupportEdge

bool ShapeInfo::mySupportEdge

◆ myWires

Wires ShapeInfo::myWires

The documentation for this struct was generated from the following file:
  • Sources/FreeCAD/src/Mod/Path/App/Area.cpp