SPHinXsys  alpha version
SPH::TriangleMeshShapeBrick Member List

This is the complete list of members for SPH::TriangleMeshShapeBrick, including all inherited members.

bounding_box_ (defined in SPH::Shape)SPH::Shapeprotected
checkContain(const Vec3d &pnt, bool BOUNDARY_INCLUDED=true) overrideSPH::TriangleMeshShapevirtual
checkContain(const Vecd &pnt, bool BOUNDARY_INCLUDED=true)=0 (defined in SPH::Shape)SPH::Shapepure virtual
checkNearSurface(const Vecd &input_pnt, Real threshold) (defined in SPH::Shape)SPH::Shape
checkNotFar(const Vecd &input_pnt, Real threshold) (defined in SPH::Shape)SPH::Shape
findBounds() override (defined in SPH::TriangleMeshShape)SPH::TriangleMeshShapeprotectedvirtual
findClosestPoint(const Vec3d &input_pnt) override (defined in SPH::TriangleMeshShape)SPH::TriangleMeshShapevirtual
findClosestPoint(const Vecd &input_pnt)=0 (defined in SPH::Shape)SPH::Shapepure virtual
findNormalDirection(const Vecd &input_pnt)SPH::Shape
findSignedDistance(const Vecd &input_pnt)SPH::Shape
generateTriangleMesh(const SimTK::PolygonalMesh &poly_mesh) (defined in SPH::TriangleMeshShape)SPH::TriangleMeshShapeprotected
getBounds() (defined in SPH::Shape)SPH::Shape
getName() (defined in SPH::Shape)SPH::Shapeinline
getTriangleMesh() (defined in SPH::TriangleMeshShape)SPH::TriangleMeshShapeinline
is_bounds_found_ (defined in SPH::Shape)SPH::Shapeprotected
isValid() (defined in SPH::Shape)SPH::Shapeinlinevirtual
name_ (defined in SPH::Shape)SPH::Shapeprotected
setName(const std::string &name) (defined in SPH::Shape)SPH::Shapeinline
Shape(const std::string &shape_name) (defined in SPH::Shape)SPH::Shapeinlineexplicit
triangle_mesh_ (defined in SPH::TriangleMeshShape)SPH::TriangleMeshShapeprotected
TriangleMeshShape(const std::string &shape_name, const SimTK::PolygonalMesh *mesh=nullptr) (defined in SPH::TriangleMeshShape)SPH::TriangleMeshShapeinlineexplicit
TriangleMeshShapeBrick(Vec3d halfsize, int resolution, Vec3d translation, const std::string &shape_name="TriangleMeshShapeBrick") (defined in SPH::TriangleMeshShapeBrick)SPH::TriangleMeshShapeBrickexplicit
TriangleMeshShapeBrick(const TriangleMeshShapeBrick::ShapeParameters &shape_parameters, const std::string &shape_name="TriangleMeshShapeBrick") (defined in SPH::TriangleMeshShapeBrick)SPH::TriangleMeshShapeBrickexplicit
~Shape() (defined in SPH::Shape)SPH::Shapeinlinevirtual
~TriangleMeshShapeBrick() (defined in SPH::TriangleMeshShapeBrick)SPH::TriangleMeshShapeBrickinlinevirtual