TechDraw::DrawUtil Member List

This is the complete list of members for TechDraw::DrawUtil, including all inherited members.

angleComposition(double fi, double delta)TechDraw::DrawUtilstatic
angleDifference(double fi1, double fi2, bool reflex=false)TechDraw::DrawUtilstatic
angleNormalize(double &fi)TechDraw::DrawUtilstatic
angleWithX(TopoDS_Edge e, bool reverse)TechDraw::DrawUtilstatic
angleWithX(TopoDS_Edge e, TopoDS_Vertex v, double tolerance=VERTEXTOLERANCE)TechDraw::DrawUtilstatic
boxIntersect2d(Base::Vector3d point, Base::Vector3d dir, double xRange, double yRange)TechDraw::DrawUtilstatic
checkParallel(const Base::Vector3d v1, const Base::Vector3d v2, double tolerance=FLT_EPSILON)TechDraw::DrawUtilstatic
circulation(Base::Vector3d A, Base::Vector3d B, Base::Vector3d C)TechDraw::DrawUtilstatic
closestBasis(Base::Vector3d v)TechDraw::DrawUtilstatic
colorToPyTuple(App::Color color)TechDraw::DrawUtilstatic
copyFile(std::string inSpec, std::string outSpec)TechDraw::DrawUtilstatic
countEdges(const char *label, const TopoDS_Shape &s)TechDraw::DrawUtilstatic
countFaces(const char *label, const TopoDS_Shape &s)TechDraw::DrawUtilstatic
countSubShapes(TopoDS_Shape shape, TopAbs_ShapeEnum subShape)TechDraw::DrawUtilstatic
countWires(const char *label, const TopoDS_Shape &s)TechDraw::DrawUtilstatic
dump1Vertex(const char *label, const TopoDS_Vertex &v)TechDraw::DrawUtilstatic
dumpCS(const char *text, const gp_Ax2 &CS)TechDraw::DrawUtilstatic
dumpCS3(const char *text, const gp_Ax3 &CS)TechDraw::DrawUtilstatic
dumpEdge(const char *label, int i, TopoDS_Edge e)TechDraw::DrawUtilstatic
dumpEdges(const char *text, const TopoDS_Shape &s)TechDraw::DrawUtilstatic
dumpVertexes(const char *text, const TopoDS_Shape &s)TechDraw::DrawUtilstatic
findCircleRectangleIntersections(const Base::Vector2d &circleCenter, double circleRadius, const Base::BoundBox2d &rectangle, std::vector< Base::Vector2d > &intersections)TechDraw::DrawUtilstatic
findCircularArcRectangleIntersections(const Base::Vector2d &circleCenter, double circleRadius, double arcBaseAngle, double arcRotation, const Base::BoundBox2d &rectangle, std::vector< Base::Vector2d > &intersections)TechDraw::DrawUtilstatic
findConicRectangleIntersections(double conicAx2, double conicBxy, double conicCy2, double conicDx, double conicEy, double conicF, const Base::BoundBox2d &rectangle, std::vector< Base::Vector2d > &intersections)TechDraw::DrawUtilstatic
findLineRectangleIntersections(const Base::Vector2d &linePoint, double lineAngle, const Base::BoundBox2d &rectangle, std::vector< Base::Vector2d > &intersections)TechDraw::DrawUtilstatic
findLineSegmentRectangleIntersections(const Base::Vector2d &linePoint, double lineAngle, double segmentBasePosition, double segmentLength, const Base::BoundBox2d &rectangle, std::vector< Base::Vector2d > &intersections)TechDraw::DrawUtilstatic
findRootForValue(double Ax2, double Bxy, double Cy2, double Dx, double Ey, double F, double value, bool findX, double roots[])TechDraw::DrawUtilstatic
formatVector(const Base::Vector3d &v)TechDraw::DrawUtilstatic
formatVector(const gp_Dir &v)TechDraw::DrawUtilstatic
formatVector(const gp_Dir2d &v)TechDraw::DrawUtilstatic
formatVector(const gp_Vec &v)TechDraw::DrawUtilstatic
formatVector(const gp_Pnt &v)TechDraw::DrawUtilstatic
formatVector(const gp_Pnt2d &v)TechDraw::DrawUtilstatic
formatVector(const QPointF &v)TechDraw::DrawUtilstatic
fpCompare(const double &d1, const double &d2, double tolerance=FLT_EPSILON)TechDraw::DrawUtilstatic
getDefaultLineWeight(std::string s)TechDraw::DrawUtilstatic
getFaceCenter(TopoDS_Face f)TechDraw::DrawUtilstatic
getGeomTypeFromName(std::string geomName)TechDraw::DrawUtilstatic
getIndexFromName(std::string geomName)TechDraw::DrawUtilstatic
gpPnt2V3(const gp_Pnt gp)TechDraw::DrawUtilstatic
Intersect2d(Base::Vector3d p1, Base::Vector3d d1, Base::Vector3d p2, Base::Vector3d d2)TechDraw::DrawUtilstatic
Intersect2d(Base::Vector2d p1, Base::Vector2d d1, Base::Vector2d p2, Base::Vector2d d2)TechDraw::DrawUtilstatic
intervalMarkCircular(std::vector< std::pair< double, bool > > &marking, double start, double length, bool value)TechDraw::DrawUtilstatic
intervalMarkLinear(std::vector< std::pair< double, bool > > &marking, double start, double length, bool value)TechDraw::DrawUtilstatic
intervalMerge(std::vector< std::pair< double, bool > > &marking, double boundary, bool wraps)TechDraw::DrawUtilstatic
invertY(Base::Vector3d v)TechDraw::DrawUtilstatic
invertY(QPointF p)TechDraw::DrawUtilstatic
isBetween(const Base::Vector3d pt, const Base::Vector3d end1, const Base::Vector3d end2)TechDraw::DrawUtilstatic
isCrazy(TopoDS_Edge e)TechDraw::DrawUtilstatic
isFirstVert(TopoDS_Edge e, TopoDS_Vertex v, double tolerance=VERTEXTOLERANCE)TechDraw::DrawUtilstatic
isLastVert(TopoDS_Edge e, TopoDS_Vertex v, double tolerance=VERTEXTOLERANCE)TechDraw::DrawUtilstatic
isSamePoint(TopoDS_Vertex v1, TopoDS_Vertex v2, double tolerance=VERTEXTOLERANCE)TechDraw::DrawUtilstatic
isZeroEdge(TopoDS_Edge e, double tolerance=VERTEXTOLERANCE)TechDraw::DrawUtilstatic
makeGeomName(std::string geomType, int index)TechDraw::DrawUtilstatic
mergeBoundedPoint(const Base::Vector2d &point, const Base::BoundBox2d &boundary, std::vector< Base::Vector2d > &storage)TechDraw::DrawUtilstatic
printBool(bool b)TechDraw::DrawUtilstatic
pyTupleToColor(PyObject *pColor)TechDraw::DrawUtilstatic
qbaToDebug(const QByteArray &line)TechDraw::DrawUtilstatic
sensibleScale(double working_scale)TechDraw::DrawUtilstatic
sgn(double x)TechDraw::DrawUtilstatic
shapeFromString(std::string s)TechDraw::DrawUtilstatic
shapeToString(TopoDS_Shape s)TechDraw::DrawUtilstatic
simpleMinDist(TopoDS_Shape s1, TopoDS_Shape s2)TechDraw::DrawUtilstatic
split(std::string csvLine)TechDraw::DrawUtilstatic
sqr(double x)TechDraw::DrawUtilstatic
tokenize(std::string csvLine, std::string delimiter=",$$$,")TechDraw::DrawUtilstatic
toR3(const gp_Ax2 &fromSystem, const Base::Vector3d &fromPoint)TechDraw::DrawUtilstatic
V32gpPnt(const Base::Vector3d v)TechDraw::DrawUtilstatic
vecRotate(Base::Vector3d vec, double angle, Base::Vector3d axis, Base::Vector3d org=Base::Vector3d(0.0, 0.0, 0.0))TechDraw::DrawUtilstatic
vectorLess(const Base::Vector3d &v1, const Base::Vector3d &v2)TechDraw::DrawUtilstatic
vectorToCompound(std::vector< TopoDS_Edge > vecIn)TechDraw::DrawUtilstatic
vertex2Vector(const TopoDS_Vertex &v)TechDraw::DrawUtilstatic