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, float minSharpAngle=60) const | Manifold | |
Compose(const std::vector< Manifold > &) | Manifold | static |
Cube(glm::vec3 size=glm::vec3(1.0f), bool center=false) | Manifold | static |
Cylinder(float height, float radiusLow, float radiusHigh=-1.0f, int circularSegments=0, bool center=false) | Manifold | static |
Decompose() const | Manifold | |
Error enum name (defined in Manifold) | Manifold | |
Extrude(const CrossSection &crossSection, float height, int nDivisions=0, float twistDegrees=0.0f, glm::vec2 scaleTop=glm::vec2(1.0f)) | Manifold | static |
Genus() const | Manifold | |
GetMesh() const | Manifold | |
GetMeshGL(glm::ivec3 normalIdx=glm::ivec3(0)) const | Manifold | |
GetProperties() const | Manifold | |
Hull() const | Manifold | |
Hull(const std::vector< Manifold > &manifolds) | Manifold | static |
Hull(const std::vector< glm::vec3 > &pts) | Manifold | static |
IsEmpty() const | Manifold | |
Manifold() | Manifold | |
Manifold(const Manifold &other) (defined in Manifold) | Manifold | |
Manifold(Manifold &&) noexcept (defined in Manifold) | Manifold | |
Manifold(const MeshGL &, const std::vector< float > &propertyTolerance={}) | Manifold | |
Manifold(const Mesh &) | Manifold | |
MatchesTriNormals() const | Manifold | |
MinGap(const Manifold &other, float searchLength) const | Manifold | |
Mirror(glm::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 | |
Precision() const | Manifold | |
Project() const | Manifold | |
Refine(int) const | Manifold | |
RefineToLength(float) const | Manifold | |
ReserveIDs(uint32_t) | Manifold | static |
Revolve(const CrossSection &crossSection, int circularSegments=0, float revolveDegrees=360.0f) | Manifold | static |
Rotate(float xDegrees, float yDegrees=0.0f, float zDegrees=0.0f) const | Manifold | |
Scale(glm::vec3) const | Manifold | |
SetProperties(int, std::function< void(float *, glm::vec3, const float *)>) const | Manifold | |
Slice(float height=0) const | Manifold | |
Smooth(const MeshGL &, const std::vector< Smoothness > &sharpenedEdges={}) | Manifold | static |
Smooth(const Mesh &, const std::vector< Smoothness > &sharpenedEdges={}) | Manifold | static |
SmoothByNormals(int normalIdx) const | Manifold | |
SmoothOut(float minSharpAngle=60, float minSmoothness=0) const | Manifold | |
Sphere(float radius, int circularSegments=0) | Manifold | static |
Split(const Manifold &) const | Manifold | |
SplitByPlane(glm::vec3 normal, float originOffset) const | Manifold | |
Status() const | Manifold | |
Tetrahedron() | Manifold | static |
Transform(const glm::mat4x3 &) const | Manifold | |
Translate(glm::vec3) const | Manifold | |
TrimByPlane(glm::vec3 normal, float originOffset) const | Manifold | |
Warp(std::function< void(glm::vec3 &)>) const | Manifold | |
WarpBatch(std::function< void(VecView< glm::vec3 >)>) const | Manifold | |
~Manifold() (defined in Manifold) | Manifold |