gmsh-TingyuanDoc
0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
|
This is the complete list of members for OCC_Internals, including all inherited members.
_error(std::string what) | OCC_Internals | inlineprivate |
addBezier(int &tag, const std::vector< int > &pointTags) | OCC_Internals | inline |
addBezierFilling(int &tag, int wireTag, const std::string &type="") | OCC_Internals | inline |
addBezierSurface(int &tag, const std::vector< int > &pointTags, const int numPointsU, const std::vector< int > &wireTags=std::vector< int >(), bool wire3D=true) | OCC_Internals | inline |
addBox(int &tag, double x, double y, double z, double dx, double dy, double dz) | OCC_Internals | inline |
addBSpline(int &tag, const std::vector< int > &pointTags, const int degree=-1, const std::vector< double > &weights=std::vector< double >(), const std::vector< double > &knots=std::vector< double >(), const std::vector< int > &multiplicities=std::vector< int >()) | OCC_Internals | inline |
addBSplineFilling(int &tag, int wireTag, const std::string &type="") | OCC_Internals | inline |
addBSplineSurface(int &tag, const std::vector< int > &pointTags, const int numPointsU, const int degreeU, const int degreeV, const std::vector< double > &weights, const std::vector< double > &knotsU, const std::vector< double > &knotsV, const std::vector< int > &multiplicitiesU, const std::vector< int > &multiplicitiesV, const std::vector< int > &wireTags=std::vector< int >(), bool wire3D=true) | OCC_Internals | inline |
addCircle(int &tag, double x, double y, double z, double r, double angle1, double angle2, const std::vector< double > &N=std::vector< double >(), const std::vector< double > &V=std::vector< double >()) | OCC_Internals | inline |
addCircleArc(int &tag, int startTag, int centerTag, int endTag) | OCC_Internals | inline |
addCone(int &tag, double x, double y, double z, double dx, double dy, double dz, double r1, double r2, double angle) | OCC_Internals | inline |
addCurveLoop(int &tag, const std::vector< int > &curveTags) | OCC_Internals | inline |
addCylinder(int &tag, double x, double y, double z, double dx, double dy, double dz, double r, double angle) | OCC_Internals | inline |
addDisk(int &tag, double xc, double yc, double zc, double rx, double ry, const std::vector< double > &N=std::vector< double >(), const std::vector< double > &V=std::vector< double >()) | OCC_Internals | inline |
addEllipse(int &tag, double x, double y, double z, double r1, double r2, double angle1, double angle2, const std::vector< double > &N=std::vector< double >(), const std::vector< double > &V=std::vector< double >()) | OCC_Internals | inline |
addEllipseArc(int &tag, int startTag, int centerTag, int majorTag, int endTag) | OCC_Internals | inline |
addLine(int &tag, int startTag, int endTag) | OCC_Internals | inline |
addLine(int &tag, const std::vector< int > &pointTags) | OCC_Internals | inline |
addPipe(const std::vector< std::pair< int, int > > &inDimTags, int wireTag, std::vector< std::pair< int, int > > &outDimTags, const std::string &trihedron="") | OCC_Internals | inline |
addPlaneSurface(int &tag, const std::vector< int > &wireTags) | OCC_Internals | inline |
addRectangle(int &tag, double x, double y, double z, double dx, double dy, double roundedRadius=0.) | OCC_Internals | inline |
addSphere(int &tag, double xc, double yc, double zc, double radius, double angle1, double angle2, double angle3) | OCC_Internals | inline |
addSpline(int &tag, const std::vector< int > &pointTags, const std::vector< SVector3 > &tangents=std::vector< SVector3 >()) | OCC_Internals | inline |
addSurfaceFilling(int &tag, int wireTag, const std::vector< int > &pointTags=std::vector< int >(), const std::vector< int > &surfaceTags=std::vector< int >(), const std::vector< int > &surfaceContinuity=std::vector< int >(), const int degree=2, const int numPointsOnCurves=15, const int numIter=2, const bool anisotropic=false, const double tol2d=0.00001, const double tol3d=0.0001, const double tolAng=0.01, const double tolCurv=0.1, const int maxDegree=8, const int maxSegments=9) | OCC_Internals | inline |
addSurfaceLoop(int &tag, const std::vector< int > &surfaceTags, bool sewing) | OCC_Internals | inline |
addThickSolid(int tag, int solidTag, const std::vector< int > &excludeFaceTags, double offset, std::vector< std::pair< int, int > > &outDimTags) | OCC_Internals | inline |
addThruSections(int tag, const std::vector< int > &wireTags, bool makeSolid, bool makeRuled, std::vector< std::pair< int, int > > &outDimTags, int maxDegree=-1, const std::string &continuity="", const std::string ¶metrization="", bool smoothing=false) | OCC_Internals | inline |
addTorus(int &tag, double x, double y, double z, double r1, double r2, double angle, const std::vector< double > &N=std::vector< double >()) | OCC_Internals | inline |
addTrimmedSurface(int &tag, int surfaceTag, const std::vector< int > &wireTags, bool wire3D) | OCC_Internals | inline |
addVertex(int &tag, double x, double y, double z, double meshSize=MAX_LC) | OCC_Internals | inline |
addVolume(int &tag, const std::vector< int > &shellTags) | OCC_Internals | inline |
addWedge(int &tag, double x, double y, double z, double dx, double dy, double dz, double ltx, const std::vector< double > &N=std::vector< double >()) | OCC_Internals | inline |
addWire(int &tag, const std::vector< int > &curveTags, bool closed) | OCC_Internals | inline |
affine(const std::vector< std::pair< int, int > > &inDimTags, const std::vector< double > &mat) | OCC_Internals | inline |
booleanDifference(int tag, const std::vector< std::pair< int, int > > &objectDimTags, const std::vector< std::pair< int, int > > &toolDimTags, std::vector< std::pair< int, int > > &outDimTags, std::vector< std::vector< std::pair< int, int > > > &outDimTagsMap, bool removeObject, bool removeTool) | OCC_Internals | inline |
booleanFragments(int tag, const std::vector< std::pair< int, int > > &objectDimTags, const std::vector< std::pair< int, int > > &toolDimTags, std::vector< std::pair< int, int > > &outDimTags, std::vector< std::vector< std::pair< int, int > > > &outDimTagsMap, bool removeObject, bool removeTool) | OCC_Internals | inline |
booleanIntersection(int tag, const std::vector< std::pair< int, int > > &objectDimTags, const std::vector< std::pair< int, int > > &toolDimTags, std::vector< std::pair< int, int > > &outDimTags, std::vector< std::vector< std::pair< int, int > > > &outDimTagsMap, bool removeObject, bool removeTool) | OCC_Internals | inline |
booleanOperator(int tag, BooleanOperator op, const std::vector< std::pair< int, int > > &objectDimTags, const std::vector< std::pair< int, int > > &toolDimTags, std::vector< std::pair< int, int > > &outDimTags, std::vector< std::vector< std::pair< int, int > > > &outDimTagsMap, bool removeObject, bool removeTool) | OCC_Internals | inline |
BooleanOperator enum name | OCC_Internals | |
booleanUnion(int tag, const std::vector< std::pair< int, int > > &objectDimTags, const std::vector< std::pair< int, int > > &toolDimTags, std::vector< std::pair< int, int > > &outDimTags, std::vector< std::vector< std::pair< int, int > > > &outDimTagsMap, bool removeObject, bool removeTool) | OCC_Internals | inline |
chamfer(const std::vector< int > &volumeTags, const std::vector< int > &curveTags, const std::vector< int > &surfaceTags, const std::vector< double > &distances, std::vector< std::pair< int, int > > &outDimTags, bool removeVolume) | OCC_Internals | inline |
convertToNURBS(const std::vector< std::pair< int, int > > &dimTags) | OCC_Internals | inline |
copy(const std::vector< std::pair< int, int > > &inDimTags, std::vector< std::pair< int, int > > &outDimTags) | OCC_Internals | inline |
Difference enum value | OCC_Internals | |
dilate(const std::vector< std::pair< int, int > > &inDimTags, double x, double y, double z, double a, double b, double c) | OCC_Internals | inline |
exportShapes(GModel *model, const std::string &fileName, const std::string &format="", bool onlyVisible=false) | OCC_Internals | inline |
extrude(const std::vector< std::pair< int, int > > &inDimTags, double dx, double dy, double dz, std::vector< std::pair< int, int > > &outDimTags, ExtrudeParams *e=0) | OCC_Internals | inline |
fillet(const std::vector< int > &volumeTags, const std::vector< int > &curveTags, const std::vector< double > &radii, std::vector< std::pair< int, int > > &outDimTags, bool removeVolume) | OCC_Internals | inline |
Fragments enum value | OCC_Internals | |
getBoundingBox(int dim, int tag, double &xmin, double &ymin, double &zmin, double &xmax, double &ymax, double &zmax) | OCC_Internals | inline |
getCenterOfMass(int dim, int tag, double &x, double &y, double &z) | OCC_Internals | inline |
getChanged() const | OCC_Internals | inline |
getCurveLoops(int surfaceTag, std::vector< int > &curveLoopTags, std::vector< std::vector< int > > &curveTags) | OCC_Internals | inline |
getDistance(int dim1, int tag1, int dim2, int tag2, double &x1, double &y1, double &z1, double &x2, double &y2, double &z2) | OCC_Internals | inline |
getEntities(std::vector< std::pair< int, int > > &dimTags, int dim) | OCC_Internals | inline |
getEntitiesInBoundingBox(double xmin, double ymin, double zmin, double xmax, double ymax, double zmax, std::vector< std::pair< int, int > > &dimTags, int dim) | OCC_Internals | inline |
getMass(int dim, int tag, double &mass) | OCC_Internals | inline |
getMatrixOfInertia(int dim, int tag, std::vector< double > &mat) | OCC_Internals | inline |
getMaxTag(int dim) const | OCC_Internals | inline |
getSurfaceLoops(int volumeTag, std::vector< int > &surfaceLoopTags, std::vector< std::vector< int > > &surfaceTags) | OCC_Internals | inline |
getVertex(int tag, double &x, double &y, double &z) | OCC_Internals | inline |
healShapes(const std::vector< std::pair< int, int > > &inDimTags, std::vector< std::pair< int, int > > &outDimTags, double tolerance, bool fixDegenerated, bool fixSmallEdges, bool fixSmallFaces, bool sewFaces, bool makeSolids) | OCC_Internals | inline |
importShapes(const std::string &fileName, bool highestDimOnly, std::vector< std::pair< int, int > > &outDimTags, const std::string &format="") | OCC_Internals | inline |
Intersection enum value | OCC_Internals | |
makeBoxSTL(double x, double y, double z, double dx, double dy, double dz, std::vector< SPoint3 > &vertices, std::vector< SVector3 > &normals, std::vector< int > &triangles) | OCC_Internals | inline |
makeConeSTL(double x, double y, double z, double dx, double dy, double dz, double r1, double r2, double angle, std::vector< SPoint3 > &vertices, std::vector< SVector3 > &normals, std::vector< int > &triangles) | OCC_Internals | inline |
makeCylinderSTL(double x, double y, double z, double dx, double dy, double dz, double r, double angle, std::vector< SPoint3 > &vertices, std::vector< SVector3 > &normals, std::vector< int > &triangles) | OCC_Internals | inline |
makeDiskSTL(double xc, double yc, double zc, double rx, double ry, std::vector< SPoint3 > &vertices, std::vector< SVector3 > &normals, std::vector< int > &triangles) | OCC_Internals | inline |
makeRectangleSTL(double x, double y, double z, double dx, double dy, double roundedRadius, std::vector< SPoint3 > &vertices, std::vector< SVector3 > &normals, std::vector< int > &triangles) | OCC_Internals | inline |
makeSphereSTL(double xc, double yc, double zc, double radius, double angle1, double angle2, double angle3, std::vector< SPoint3 > &vertices, std::vector< SVector3 > &normals, std::vector< int > &triangles) | OCC_Internals | inline |
makeTorusSTL(double x, double y, double z, double r1, double r2, double angle, std::vector< SPoint3 > &vertices, std::vector< SVector3 > &normals, std::vector< int > &triangles) | OCC_Internals | inline |
makeWedgeSTL(double x, double y, double z, double dx, double dy, double dz, double ltx, std::vector< SPoint3 > &vertices, std::vector< SVector3 > &normals, std::vector< int > &triangles) | OCC_Internals | inline |
mergeVertices(const std::vector< int > &tags) | OCC_Internals | inline |
OCC_Internals() | OCC_Internals | inline |
remove(int dim, int tag, bool recursive=false) | OCC_Internals | inline |
remove(const std::vector< std::pair< int, int > > &dimTags, bool recursive=false) | OCC_Internals | inline |
removeAllDuplicates() | OCC_Internals | inline |
reset() | OCC_Internals | inline |
revolve(const std::vector< std::pair< int, int > > &inDimTags, double x, double y, double z, double ax, double ay, double az, double angle, std::vector< std::pair< int, int > > &outDimTags, ExtrudeParams *e=0) | OCC_Internals | inline |
rotate(const std::vector< std::pair< int, int > > &inDimTags, double x, double y, double z, double ax, double ay, double az, double angle) | OCC_Internals | inline |
Section enum value | OCC_Internals | |
setMaxTag(int dim, int val) | OCC_Internals | inline |
setMeshSize(int dim, int tag, double size) | OCC_Internals | inline |
symmetry(const std::vector< std::pair< int, int > > &inDimTags, double a, double b, double c, double d) | OCC_Internals | inline |
synchronize(GModel *model) | OCC_Internals | inline |
translate(const std::vector< std::pair< int, int > > &inDimTags, double dx, double dy, double dz) | OCC_Internals | inline |
Union enum value | OCC_Internals |