| AlignAxes() | netdem::LevelSet | |
| bound_aabb_max | netdem::Shape | protected |
| bound_aabb_min | netdem::Shape | protected |
| bound_sphere_radius | netdem::Shape | protected |
| CheckConvexity() | netdem::Shape | |
| CheckEnclose(Vec3d const &pos) const | netdem::Shape | virtual |
| CheckPrincipal() const | netdem::Shape | virtual |
| Clone() const override | netdem::LevelSet | virtual |
| coded_netsdf enum value | netdem::Shape | |
| corner | netdem::LevelSetFunction | protected |
| cylinder enum value | netdem::Shape | |
| dim | netdem::LevelSetFunction | protected |
| DisableSurfaceNodes() | netdem::Shape | virtual |
| ellipsoid enum value | netdem::Shape | |
| EnableSurfaceNodes() | netdem::Shape | virtual |
| GetBoundAABB() const | netdem::Shape | virtual |
| GetBoundAABB(Vec3d const &pos, Vec4d const &quat) const | netdem::Shape | virtual |
| GetBoundSphereRadius() const | netdem::Shape | virtual |
| GetCorner() const | netdem::LevelSetFunction | |
| GetDimensions() const | netdem::LevelSetFunction | |
| GetInertia() const | netdem::Shape | virtual |
| GetInertiaPrincipal() const | netdem::Shape | |
| GetRenderMesh() const | netdem::Shape | |
| GetSignedDistance(int id_x, int id_y, int id_z) | netdem::LevelSetFunction | |
| GetSignedDistanceTable() const | netdem::LevelSetFunction | |
| GetSize() const | netdem::Shape | virtual |
| GetSkin() const | netdem::Shape | virtual |
| GetSkinFactor() const | netdem::Shape | virtual |
| GetSpacing() const | netdem::LevelSetFunction | |
| GetSTLModel(int num_nodes=200) override | netdem::LevelSet | 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 |
| GradientInterpolate(Vec3d const &pos) | netdem::LevelSetFunction | |
| GradientMinus(int i, int j, int k) | netdem::LevelSetFunction | |
| GradientPlus(int i, int j, int k) | netdem::LevelSetFunction | |
| id | netdem::Shape | |
| inertia | netdem::Shape | protected |
| Init() | netdem::LevelSet | |
| InitFromDistanceMap(double c_0, double c_1, double c_2, double sp, const VecXT< VecXT< VecXT< double > > > &dist_map) | netdem::LevelSet | |
| InitFromJson(nlohmann::json const &js) override | netdem::LevelSet | virtual |
| InitFromJsonFile(std::string const &js_file) | netdem::Shape | virtual |
| InitFromSDFCalculator(const SDFCalculator &sdf_calculator) | netdem::LevelSetFunction | |
| InitFromSTL(std::string const &file, int mesh_res=40) | netdem::LevelSet | |
| InitFromSTL(STLModel const &stl_model, int mesh_res=40) | netdem::LevelSet | |
| is_convex | netdem::Shape | protected |
| IsSurfaceNodesEnabled() | netdem::Shape | virtual |
| label | netdem::Shape | |
| level_set enum value | netdem::Shape | |
| LevelSet() | netdem::LevelSet | |
| LevelSetFunction() | netdem::LevelSetFunction | |
| netsdf enum value | netdem::Shape | |
| none enum value | netdem::Shape | |
| num_shapes enum value | netdem::Shape | |
| PackJson() override | netdem::LevelSet | virtual |
| 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::LevelSet | virtual |
| Reinitialization(int iter, double dt) | netdem::LevelSetFunction | |
| Reinitialization() | netdem::LevelSetFunction | |
| render_mesh | netdem::Shape | |
| SaveAsSTL(std::string const &filename) | netdem::Shape | virtual |
| SaveAsVTK(std::string const &filename) | netdem::Shape | virtual |
| SetCorner(double corner_x, double corner_y, double corner_z) | netdem::LevelSetFunction | |
| SetDimension(double dim_x, double dim_y, double dim_z) | netdem::LevelSetFunction | |
| SetSignedDistance(int id_x, int id_y, int id_z, double sdf) | netdem::LevelSetFunction | |
| SetSize(double d) override | netdem::LevelSet | virtual |
| SetSkin(double sk) | netdem::Shape | virtual |
| SetSkinFactor(double sk_factor) | netdem::Shape | virtual |
| SetSpacing(double sp) | netdem::LevelSetFunction | |
| 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 | |
| signed_distance_table | netdem::LevelSetFunction | protected |
| SignedDistance(Vec3d const &pos) const override | netdem::LevelSet | virtual |
| size | netdem::Shape | protected |
| skin | netdem::Shape | protected |
| skin_factor | netdem::Shape | protected |
| spacing | netdem::LevelSetFunction | protected |
| sphere enum value | netdem::Shape | |
| spherical_harmonics enum value | netdem::Shape | |
| SupportPoint(Vec3d const &dir) | netdem::Shape | virtual |
| SupportPoints(Vec3d const &dir) | netdem::Shape | 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::LevelSet | 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::LevelSet | virtual |
| UpdateSurfaceNodes() override | netdem::LevelSet | 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 |