Inherits SPH::GeometricShape, and SPH::Shape.
|
| GeometricShapeBall (const Vec2d ¢er, Real radius, const std::string &shape_name="GeometricShapeBall") |
|
virtual bool | checkContain (const Vec2d &pnt, bool BOUNDARY_INCLUDED=true) override |
|
virtual Vec2d | findClosestPoint (const Vec2d &pnt) override |
|
| GeometricShapeBall (const Vec3d ¢er, const Real &radius, const std::string &shape_name="GeometricShapeBall") |
|
virtual bool | checkContain (const Vec3d &pnt, bool BOUNDARY_INCLUDED=true) override |
|
virtual Vec3d | findClosestPoint (const Vec3d &pnt) override |
|
| GeometricShape (const std::string &shape_name) |
|
SimTK::ContactGeometry * | getContactGeometry () |
|
| Shape (const std::string &shape_name) |
|
std::string | getName () |
|
void | setName (const std::string &name) |
|
BoundingBox | getBounds () |
|
virtual bool | isValid () |
|
bool | checkNotFar (const Vecd &input_pnt, Real threshold) |
|
bool | checkNearSurface (const Vecd &input_pnt, Real threshold) |
|
Real | findSignedDistance (const Vecd &input_pnt) |
|
Vecd | findNormalDirection (const Vecd &input_pnt) |
|
|
SimTK::ContactGeometry * | contact_geometry_ |
|
std::string | name_ |
|
BoundingBox | bounding_box_ |
|
bool | is_bounds_found_ |
|
The documentation for this class was generated from the following files:
- SPHINXsys/src/for_2D_build/geometries/geometric_shape.h
- SPHINXsys/src/for_2D_build/geometries/geometric_shape.cpp