CubbyFlow::ImplicitSurfaceSet< N > Member List

This is the complete list of members for CubbyFlow::ImplicitSurfaceSet< N >, including all inherited members.

AddExplicitSurface(const std::shared_ptr< Surface< N >> &surface)CubbyFlow::ImplicitSurfaceSet< N >
AddSurface(const std::shared_ptr< ImplicitSurface< N >> &surface)CubbyFlow::ImplicitSurfaceSet< N >
ClosestDistance(const Vector< double, N > &otherPoint) constCubbyFlow::Surface< N >
ClosestIntersection(const Ray< double, N > &ray) constCubbyFlow::Surface< N >
ClosestNormal(const Vector< double, N > &otherPoint) constCubbyFlow::Surface< N >
ClosestPoint(const Vector< double, N > &otherPoint) constCubbyFlow::Surface< N >
GetBoundingBox() constCubbyFlow::Surface< N >
GetBuilder()CubbyFlow::ImplicitSurfaceSet< N >static
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 >
ImplicitSurfaceSet()=defaultCubbyFlow::ImplicitSurfaceSet< N >
ImplicitSurfaceSet(ConstArrayView1< std::shared_ptr< ImplicitSurface< N >>> surfaces, const Transform< N > &_transform=Transform< N >{}, bool _isNormalFlipped=false)CubbyFlow::ImplicitSurfaceSet< N >
ImplicitSurfaceSet(ConstArrayView1< std::shared_ptr< Surface< N >>> surfaces, const Transform< N > &_transform=Transform< N >{}, bool _isNormalFlipped=false)CubbyFlow::ImplicitSurfaceSet< N >
ImplicitSurfaceSet(const ImplicitSurfaceSet &other)CubbyFlow::ImplicitSurfaceSet< N >
ImplicitSurfaceSet(ImplicitSurfaceSet &&other) noexceptCubbyFlow::ImplicitSurfaceSet< N >
Intersects(const Ray< double, N > &ray) constCubbyFlow::Surface< N >
IsBounded() const overrideCubbyFlow::ImplicitSurfaceSet< N >virtual
IsInside(const Vector< double, N > &otherPoint) constCubbyFlow::Surface< N >
isNormalFlippedCubbyFlow::Surface< N >
IsValidGeometry() const overrideCubbyFlow::ImplicitSurfaceSet< N >virtual
NumberOfSurfaces() constCubbyFlow::ImplicitSurfaceSet< N >
operator=(const ImplicitSurfaceSet &other)CubbyFlow::ImplicitSurfaceSet< N >
operator=(ImplicitSurfaceSet &&other) noexceptCubbyFlow::ImplicitSurfaceSet< N >
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 >
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 >
SurfaceAt(size_t i) constCubbyFlow::ImplicitSurfaceSet< N >
transformCubbyFlow::Surface< N >
UpdateQueryEngine() overrideCubbyFlow::ImplicitSurfaceSet< N >virtual
~ImplicitSurface() override=defaultCubbyFlow::ImplicitSurface< N >
~ImplicitSurfaceSet() override=defaultCubbyFlow::ImplicitSurfaceSet< N >
~Surface()=defaultCubbyFlow::Surface< N >virtual