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 | |
NumOverlaps(const Manifold &second) 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 | |
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 | |
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 | |
~Manifold() (defined in Manifold) | Manifold |