|
FRX SDK Documentation 2025 SP0
|
This is the complete list of members for Body, including all inherited members.
| __autoclassinit2(unsigned __int64) | Body | |
| addCurve(Curve *) | Body | |
| addFace(Face *) | Body | |
| addSurface(Surface *) | Body | |
| addVertex(Vertex *) | Body | |
| align(Point3d const &, Point3d const &, Point3d const &, Point3d const &, Point3d const &, Point3d const &) | Body | |
| align(Point3d const &, Vector3d const &, Point3d const &, Vector3d const &) | Body | |
| align(Point3d const &, Vector3d const &, Vector3d const &, Point3d const &, Vector3d const &, Vector3d const &) | Body | |
| axisRevolution(Point3d const *const, PolygonVertexData **const, int, Vector3d const &, Line3d const &, double, int) | Body | static |
| Body(Body const &) | Body | |
| Body(void) | Body | |
| boolOper(Body &, BoolOperType, bool, TopologyChangeCallback *, bool) | Body | |
| box(Point3d const &, Vector3d const &) | Body | static |
| changeVertexCoordinates(Vertex **const, Point3d *const, int, bool) | Body | |
| cleanUpNonManifoldEdgesAndCoincidentFaces(void) | Body | |
| closestPointOnBody(Point3d, Entity *&) const | Body | |
| combine(Body &) | Body | |
| cone(Line3d const &, Vector3d const &, double, double, int) | Body | static |
| cone(Line3d const &, double, double, int) | Body | static |
| contains(Point3d const &) const | Body | |
| contains(Point3d const &, Entity *&) const | Body | |
| containsNonManifoldEdges(void) const | Body | |
| convertToTerrainBody(double, bool, std::vector< Face *, std::allocator< Face * > > &) | Body | |
| convexHull(void) const | Body | |
| convexHull(Point3d const *const, int) | Body | static |
| copy(void) const | Body | |
| copyGeomFrom(Body const &, Transf3d const &) | Body | |
| curveCount(void) const | Body | |
| curveList(void) const | Body | |
| cylinder(Line3d const &, Vector3d const &, double, int) | Body | static |
| cylinder(Line3d const &, double, int) | Body | static |
| decomposeIntoLumps(std::vector< Body *, std::allocator< Body * > > &) | Body | |
| deleteEmptyFaces(void) | Body | |
| deleteFace(Face *) | Body | |
| deleteFaceIntervals(void) const | Body | |
| deleteFaceIntervalsAndPlanes(void) const | Body | |
| deleteMarkedCurves(unsigned int) | Body | |
| deleteMarkedFaces(unsigned int) | Body | |
| deleteMarkedSurfaces(unsigned int) | Body | |
| deleteMarkedVertices(unsigned int) | Body | |
| deleteUnusedVerticesSurfacesCurves(void) | Body | |
| deleteVertexSurfaceData(void) const | Body | |
| edgeCount(void) const | Body | |
| endpointRevolution(Point3d const *const, PolygonVertexData **const, int, Vector3d const &, double, int) | Body | static |
| Entity(void) | Entity | |
| Entity(Entity const &) | Entity | |
| evaluateVertexSurfaceData(void) const | Body | |
| extractFace(Face *) | Body | |
| extractShell(Face *) | Body | |
| extrusion(Point3d const *const, PolygonVertexData **const, int, Vector3d const &, Vector3d const &) | Body | static |
| extrusionAlongPath(Body const &, Body const &, Point3d const *const, PolygonVertexData **const, int, bool, bool, Point3d const &, double, double, MorphingMap const &, bool, std::vector< int, std::allocator< int > >, std::vector< int, std::allocator< int > >) | Body | static |
| faceCount(void) const | Body | |
| faceList(void) const | Body | |
| flags(void) const | Entity | |
| flipFlag(unsigned int) | Entity | |
| generateUnspecifiedSurfaces(double, int) | Body | |
| generateUnspecifiedSurfacesFromApproxEdges(int) | Body | |
| getAllEdgesReferencingVertex(Vertex const *, std::vector< Edge *, std::allocator< Edge * > > &) const | Body | |
| getPhysicalEdgesAndVertices(bool, bool, std::vector< Edge *, std::allocator< Edge * > > &, std::vector< Vertex *, std::allocator< Vertex * > > &) | Body | |
| hideDisplay(Transf3d const &, OutputPolylineCallback *, bool, HiddenLineDrawingImprove, HideIntegerTransform *) | Body | |
| hideDisplayDxf(Transf3d const &, wchar_t const *, bool, HiddenLineDrawingImprove) | Body | |
| init(bool) | Body | |
| interfere(Body const &) const | Body | |
| interval(double) const | Body | |
| isFlagOff(unsigned int) const | Entity | |
| isFlagOn(unsigned int) const | Entity | |
| isNegated(void) const | Body | |
| isNull(void) const | Body | |
| isValid(int) const | Body | |
| makeArcTessellationsInExtrusionsCoincide(Body const &, Vector3d const &, bool &, bool &) | Body | |
| massProperties(double &, double &, Point3d &, Point3d &, Point3d &) const | Body | |
| mergeCoincidentVertices(void) | Body | |
| mergeCoplanarEntities(bool, bool, TopologyChangeCallback *) | Body | |
| mergeCoplanarFaces(Edge *) | Body | |
| mergeEqualSurfaces(void) | Body | |
| mirror(Plane const &) | Body | |
| modified(void) | Body | |
| moveFace(Face *, Vector3d const &, bool, bool, Face *&) | Body | |
| negate(void) | Body | |
| next(void) const | Body | |
| operator&&(Body const &) const | Body | |
| operator&&(Point3d const &) const | Body | |
| operator*(Body const &) | Body | |
| operator*(Transf3d const &) | Body | |
| operator*=(Body const &) | Body | |
| operator*=(Transf3d const &) | Body | |
| operator+(Body const &) | Body | |
| operator+=(Body const &) | Body | |
| operator-(Body const &) | Body | |
| operator-(Plane const &) | Body | |
| operator-(void) | Body | |
| operator-=(Body const &) | Body | |
| operator-=(Plane const &) | Body | |
| operator=(Body const &) | Body | |
| Entity::operator=(Entity const &) | Entity | |
| pickBody(Point3d const &, double, HideIntegerTransform const &) const | Body | |
| pickEdge(Point3d const &, double, HideIntegerTransform const &, Body **) const | Body | |
| pickFace(Point3d const &, double, HideIntegerTransform const &, Body **) const | Body | |
| pickVertex(Point3d const &, double, HideIntegerTransform const &, Body **) const | Body | |
| pipe(Line3d const &, Vector3d const &, double, double, int) | Body | static |
| pipe(Line3d const &, double, double, int) | Body | static |
| pipeConic(Line3d const &, Vector3d const &, double, double, double, double, int) | Body | static |
| pipeConic(Line3d const &, double, double, double, double, int) | Body | static |
| planeIntersectsBody(Plane const &) const | Body | |
| print(_iobuf *) const | Body | |
| pyramid(Point3d const *const, PolygonVertexData **const, int, Vector3d const &, Point3d const &) | Body | static |
| rayIntersection(Line3d const &, double, Entity *&) const | Body | |
| rayIntersection(Line3d const &, double, Entity *&, double &) const | Body | |
| rectangleToCircleReducer(Point3d const &, Vector2d const &, Circle3d const &, int) | Body | static |
| reducingElbow(Point3d const &, Point3d const &, Point3d const &, double, double, int, int) | Body | static |
| removeFace(Face *) | Body | |
| restore(SaveRestoreCallback *) | Body | static |
| restore(_iobuf *) | Body | static |
| restore(wchar_t const *) | Body | static |
| rotate(Line3d const &, double) | Body | |
| save(SaveRestoreCallback *) const | Body | |
| save(_iobuf *) const | Body | |
| save(wchar_t const *) const | Body | |
| saveToSat(SaveToSatCallback *, bool) const | Body | |
| saveToSat(_iobuf *, bool) const | Body | |
| saveToSat(wchar_t const *, bool) const | Body | |
| scale(Point3d const &, Vector3d const &) | Body | |
| scale(Point3d const &, double) | Body | |
| section(Plane const &, bool) | Body | |
| section(Plane const &, Point3d const &, bool) | Body | |
| setAEFAndBEFFlags(bool) | Body | |
| setAEFAndBEFFlags(void) | Body | |
| setColor(Color) | Body | |
| setCurveList(Curve *) | Body | |
| setFaceList(Face *) | Body | |
| setFlagOff(unsigned int) | Entity | |
| setFlagOn(unsigned int) | Entity | |
| setFlags(unsigned int) | Entity | |
| setHiddenLineParams(HiddenLinesDisplay, bool, bool) | Body | |
| setInterval(Interval3d const &) | Body | |
| setNext(Body *) | Body | |
| setSurfaceList(Surface *) | Body | |
| setVertexList(Vertex *) | Body | |
| skin(Body **const, int, bool, bool, MorphingMap **, bool, bool) | Body | static |
| slice(Plane const &, std::vector< Point3d, std::allocator< Point3d > > &, std::vector< int, std::allocator< int > > &) const | Body | |
| sphere(Point3d const &, double, int) | Body | static |
| stitchFaces(bool, bool, bool) | Body | |
| stretch(Line3d const &) | Body | |
| surfaceCount(void) const | Body | |
| surfaceList(void) const | Body | |
| tetrahedron(Point3d const &, Point3d const &, Point3d const &, Point3d const &) | Body | static |
| torus(Line3d const &, double, double, int, int) | Body | static |
| torus_extension(Line3d const &, double, double, int, int) | Body | static |
| transform(Transf3d const &) | Body | |
| translate(Vector3d const &) | Body | |
| triangleCount(void) const | Body | |
| triangulate(OutputTriangleCallback *, TriangulationType, bool) const | Body | |
| triangulateAllFaces(void) | Body | |
| triangulateDxf(wchar_t const *, TriangulationType, bool) const | Body | |
| triangulateFace(Face *) | Body | |
| vertexCount(void) const | Body | |
| vertexList(void) const | Body | |
| volume(void) const | Body | |
| ~Body(void) | Body | virtual |
| ~Entity(void) | Entity | virtual |