This is the complete list of members for Manifold, including all inherited members.
| AsOriginal() const | Manifold | |
| BatchBoolean(const std::vector< Manifold > &manifolds, OpType op) | Manifold | static |
| Boolean(const Manifold &second, OpType op) const | Manifold | |
| BoundingBox() const | Manifold | |
| CalculateCurvature(int gaussianIdx, int meanIdx) const | Manifold | |
| CalculateNormals(int normalIdx, double minSharpAngle=60) const | Manifold | |
| Compose(const std::vector< Manifold > &) | Manifold | static |
| Cube(vec3 size=vec3(1.0), bool center=false) | Manifold | static |
| Cylinder(double height, double radiusLow, double radiusHigh=-1.0, int circularSegments=0, bool center=false) | Manifold | static |
| Decompose() const | Manifold | |
| Error enum name (defined in Manifold) | Manifold | |
| Extrude(const Polygons &crossSection, double height, int nDivisions=0, double twistDegrees=0.0, vec2 scaleTop=vec2(1.0)) | Manifold | static |
| Genus() const | Manifold | |
| GetEpsilon() const | Manifold | |
| GetMeshGL(int normalIdx=-1) const | Manifold | |
| GetMeshGL64(int normalIdx=-1) const | Manifold | |
| GetTolerance() const | Manifold | |
| Hull() const | Manifold | |
| Hull(const std::vector< Manifold > &manifolds) | Manifold | static |
| Hull(const std::vector< vec3 > &pts) | Manifold | static |
| IsEmpty() const | Manifold | |
| LevelSet(std::function< double(vec3)> sdf, Box bounds, double edgeLength, double level=0, double tolerance=-1, bool canParallel=true) | Manifold | static |
| Manifold() | Manifold | |
| Manifold(const Manifold &other) (defined in Manifold) | Manifold | |
| Manifold(Manifold &&) noexcept (defined in Manifold) | Manifold | |
| Manifold(const MeshGL &) | Manifold | |
| Manifold(const MeshGL64 &) | Manifold | |
| MatchesTriNormals() const | Manifold | |
| MinGap(const Manifold &other, double searchLength) const | Manifold | |
| Mirror(vec3) const | Manifold | |
| NumDegenerateTris() const | Manifold | |
| NumEdge() const | Manifold | |
| NumProp() const | Manifold | |
| NumPropVert() const | Manifold | |
| NumTri() const | Manifold | |
| NumVert() const | Manifold | |
| operator+(const Manifold &) const | Manifold | |
| operator+=(const Manifold &) | Manifold | |
| operator-(const Manifold &) const | Manifold | |
| operator-=(const Manifold &) | Manifold | |
| operator=(const Manifold &other) (defined in Manifold) | Manifold | |
| operator=(Manifold &&) noexcept (defined in Manifold) | Manifold | |
| operator^(const Manifold &) const | Manifold | |
| operator^=(const Manifold &) | Manifold | |
| OriginalID() const | Manifold | |
| Project() const | Manifold | |
| ReadOBJ(std::istream &stream) (defined in Manifold) | Manifold | static |
| Refine(int) const | Manifold | |
| RefineToLength(double) const | Manifold | |
| RefineToTolerance(double) const | Manifold | |
| ReserveIDs(uint32_t) | Manifold | static |
| Revolve(const Polygons &crossSection, int circularSegments=0, double revolveDegrees=360.0f) | Manifold | static |
| Rotate(double xDegrees, double yDegrees=0.0, double zDegrees=0.0) const | Manifold | |
| Scale(vec3) const | Manifold | |
| SetProperties(int numProp, std::function< void(double *, vec3, const double *)> propFunc) const | Manifold | |
| SetTolerance(double) const | Manifold | |
| Simplify(double tolerance=0) const | Manifold | |
| Slice(double height=0) const | Manifold | |
| Smooth(const MeshGL &, const std::vector< Smoothness > &sharpenedEdges={}) | Manifold | static |
| Smooth(const MeshGL64 &, const std::vector< Smoothness > &sharpenedEdges={}) | Manifold | static |
| SmoothByNormals(int normalIdx) const | Manifold | |
| SmoothOut(double minSharpAngle=60, double minSmoothness=0) const | Manifold | |
| Sphere(double radius, int circularSegments=0) | Manifold | static |
| Split(const Manifold &) const | Manifold | |
| SplitByPlane(vec3 normal, double originOffset) const | Manifold | |
| Status() const | Manifold | |
| SurfaceArea() const | Manifold | |
| Tetrahedron() | Manifold | static |
| Transform(const mat3x4 &) const | Manifold | |
| Translate(vec3) const | Manifold | |
| TrimByPlane(vec3 normal, double originOffset) const | Manifold | |
| Volume() const | Manifold | |
| Warp(std::function< void(vec3 &)>) const | Manifold | |
| WarpBatch(std::function< void(VecView< vec3 >)>) const | Manifold | |
| WriteOBJ(std::ostream &stream) const (defined in Manifold) | Manifold | |
| ~Manifold() (defined in Manifold) | Manifold |