bound_aabb_max | netdem::Shape | protected |
bound_aabb_min | netdem::Shape | protected |
bound_sphere_radius | netdem::Shape | protected |
center | netdem::Plane | |
CheckConvexity() | netdem::Shape | |
CheckEnclose(Vec3d const &pos) const | netdem::Shape | virtual |
CheckPrincipal() const | netdem::Shape | virtual |
Clone() const override | netdem::Plane | virtual |
coded_netsdf enum value | netdem::Shape | |
cylinder enum value | netdem::Shape | |
dir_n | netdem::Plane | |
DisableSurfaceNodes() | netdem::Shape | virtual |
ellipsoid enum value | netdem::Shape | |
EnableSurfaceNodes() | netdem::Shape | virtual |
extent | netdem::Plane | |
GetBoundAABB(Vec3d const &pos, Vec4d const &quat) const override | netdem::Plane | virtual |
netdem::Shape::GetBoundAABB() const | netdem::Shape | virtual |
GetBoundSphereRadius() const | netdem::Shape | virtual |
GetInertia() const | netdem::Shape | virtual |
GetInertiaPrincipal() const | netdem::Shape | |
GetRenderMesh() const | netdem::Shape | |
GetSize() const | netdem::Shape | virtual |
GetSkin() const | netdem::Shape | virtual |
GetSkinFactor() const | netdem::Shape | virtual |
GetSTLModel(int num_nodes=400) override | netdem::Plane | virtual |
GetSurfaceNodeAreas() const | netdem::Shape | virtual |
GetSurfaceNodeNum() const | netdem::Shape | virtual |
GetSurfaceNodes() const | netdem::Shape | virtual |
GetSurfaceNodeSpacing() const | netdem::Shape | virtual |
GetVolume() const | netdem::Shape | virtual |
id | netdem::Shape | |
inertia | netdem::Shape | protected |
Init() | netdem::Plane | |
InitFromJson(nlohmann::json const &js) override | netdem::Plane | virtual |
InitFromJsonFile(std::string const &js_file) | netdem::Shape | virtual |
is_convex | netdem::Shape | protected |
IsSurfaceNodesEnabled() | netdem::Shape | virtual |
label | netdem::Shape | |
level_set enum value | netdem::Shape | |
netsdf enum value | netdem::Shape | |
none enum value | netdem::Shape | |
num_shapes enum value | netdem::Shape | |
PackJson() override | netdem::Plane | virtual |
Plane() | netdem::Plane | |
Plane(Vec3d const &c, Vec3d const &n) | netdem::Plane | |
Plane(double c_x, double c_y, double c_z, double n_x, double n_y, double n_z) | netdem::Plane | |
plane enum value | netdem::Shape | |
point_sphere enum value | netdem::Shape | |
poly_super_ellipsoid enum value | netdem::Shape | |
poly_super_quadrics enum value | netdem::Shape | |
polybezier enum value | netdem::Shape | |
Print() override | netdem::Plane | virtual |
render_mesh | netdem::Shape | |
SaveAsSTL(std::string const &filename) | netdem::Shape | virtual |
SaveAsVTK(std::string const &filename) | netdem::Shape | virtual |
SetCenter(double c_x, double c_y, double c_z) | netdem::Plane | |
SetExtent(double e) | netdem::Plane | |
SetNormal(double n_x, double n_y, double n_z) | netdem::Plane | |
SetSize(double d) | netdem::Shape | virtual |
SetSkin(double sk) | netdem::Shape | virtual |
SetSkinFactor(double sk_factor) | netdem::Shape | virtual |
SetSurfaceNodeNum(int num) | netdem::Shape | virtual |
SetSurfaceNodes(VecXT< Vec3d > const &nodes) | netdem::Shape | virtual |
SetSurfaceNodes(STLModel const &surf_stl) | netdem::Shape | virtual |
shape_name | netdem::Shape | |
shape_type | netdem::Shape | |
SignedDistance(Vec3d const &pos) const override | netdem::Plane | virtual |
size | netdem::Shape | protected |
skin | netdem::Shape | protected |
skin_factor | netdem::Shape | protected |
sphere enum value | netdem::Shape | |
spherical_harmonics enum value | netdem::Shape | |
SupportPoint(Vec3d const &dir) override | netdem::Plane | virtual |
SupportPoints(Vec3d const &dir) override | netdem::Plane | virtual |
surface_node_areas | netdem::Shape | protected |
surface_node_num | netdem::Shape | protected |
surface_node_spacing | netdem::Shape | protected |
surface_nodes | netdem::Shape | protected |
SurfacePoint(Vec3d const &pos) override | netdem::Plane | virtual |
Translate(Vec3d const &pos) | netdem::Shape | virtual |
triangle enum value | netdem::Shape | |
trimesh enum value | netdem::Shape | |
trimesh_convex enum value | netdem::Shape | |
Type enum name | netdem::Shape | |
UpdateRenderMesh(int num_nodes=200) | netdem::Shape | virtual |
UpdateShapeProperties() override | netdem::Plane | virtual |
UpdateSurfaceNodes() override | netdem::Plane | virtual |
use_customized_solver | netdem::Shape | |
use_surface_nodes | netdem::Shape | protected |
VerticesOfAABB(Vec3d const &bmin, Vec3d const &bmax) | netdem::Shape | static |
volume | netdem::Shape | protected |
~Shape() | netdem::Shape | virtual |