CubbyFlow::ImplicitTriangleMesh3 Member List

This is the complete list of members for CubbyFlow::ImplicitTriangleMesh3, including all inherited members.

ClosestDistance(const Vector< double, N > &otherPoint) constCubbyFlow::Surface< N >
ClosestIntersection(const Ray< double, N > &ray) constCubbyFlow::Surface< N >
CubbyFlow::ImplicitSurface::ClosestIntersectionLocal(const Ray< double, N > &ray) const =0CubbyFlow::Surface< N >protectedpure virtual
ClosestNormal(const Vector< double, N > &otherPoint) constCubbyFlow::Surface< N >
CubbyFlow::ImplicitSurface::ClosestNormalLocal(const Vector< double, N > &otherPoint) const =0CubbyFlow::Surface< N >protectedpure virtual
ClosestPoint(const Vector< double, N > &otherPoint) constCubbyFlow::Surface< N >
CubbyFlow::ImplicitSurface::ClosestPointLocal(const Vector< double, N > &otherPoint) const =0CubbyFlow::Surface< N >protectedpure virtual
GetBoundingBox() constCubbyFlow::Surface< N >
GetBuilder()CubbyFlow::ImplicitTriangleMesh3static
GetGrid() constCubbyFlow::ImplicitTriangleMesh3
ImplicitSurface(const Transform< N > &_transform=Transform< N >{}, bool _isNormalFlipped=false)CubbyFlow::ImplicitSurface< N >
ImplicitSurface(const ImplicitSurface &other)CubbyFlow::ImplicitSurface< N >
ImplicitSurface(ImplicitSurface &&other) noexceptCubbyFlow::ImplicitSurface< N >
ImplicitTriangleMesh3(TriangleMesh3Ptr mesh, size_t resolutionX=32, double margin=0.2, const Transform3 &_transform=Transform3{}, bool _isNormalFlipped=false)CubbyFlow::ImplicitTriangleMesh3explicit
ImplicitTriangleMesh3(const ImplicitTriangleMesh3 &)=defaultCubbyFlow::ImplicitTriangleMesh3
ImplicitTriangleMesh3(ImplicitTriangleMesh3 &&) noexcept=defaultCubbyFlow::ImplicitTriangleMesh3
Intersects(const Ray< double, N > &ray) constCubbyFlow::Surface< N >
CubbyFlow::ImplicitSurface::IntersectsLocal(const Ray< double, N > &ray) constCubbyFlow::Surface< N >protectedvirtual
IsBounded() constCubbyFlow::Surface< N >virtual
IsInside(const Vector< double, N > &otherPoint) constCubbyFlow::Surface< N >
IsInsideLocal(const Vector< double, N > &otherPoint) constCubbyFlow::Surface< N >protectedvirtual
isNormalFlippedCubbyFlow::Surface< N >
IsValidGeometry() constCubbyFlow::Surface< N >virtual
operator=(const ImplicitTriangleMesh3 &)=defaultCubbyFlow::ImplicitTriangleMesh3
operator=(ImplicitTriangleMesh3 &&) noexcept=defaultCubbyFlow::ImplicitTriangleMesh3
CubbyFlow::ImplicitSurface::operator=(const ImplicitSurface &other)CubbyFlow::ImplicitSurface< N >
CubbyFlow::ImplicitSurface::operator=(ImplicitSurface &&other) noexceptCubbyFlow::ImplicitSurface< N >
CubbyFlow::Surface::operator=(const Surface &other)CubbyFlow::Surface< N >
CubbyFlow::Surface::operator=(Surface &&other) noexceptCubbyFlow::Surface< N >
SignedDistance(const Vector< double, N > &otherPoint) constCubbyFlow::ImplicitSurface< N >
CubbyFlow::ImplicitSurface::SignedDistanceLocal(const Vector< double, N > &otherPoint) const =0CubbyFlow::ImplicitSurface< N >protectedpure virtual
Surface(const Transform< N > &transform=Transform< N >(), bool isNormalFlipped=false)CubbyFlow::Surface< N >
Surface(const Surface &other)CubbyFlow::Surface< N >
Surface(Surface &&other) noexceptCubbyFlow::Surface< N >
transformCubbyFlow::Surface< N >
UpdateQueryEngine()CubbyFlow::Surface< N >virtual
~ImplicitSurface() override=defaultCubbyFlow::ImplicitSurface< N >
~ImplicitTriangleMesh3() override=defaultCubbyFlow::ImplicitTriangleMesh3
~Surface()=defaultCubbyFlow::Surface< N >virtual