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 |