NetDEM v1.0
Loading...
Searching...
No Matches
netdem::SphericalHarmonics Member List

This is the complete list of members for netdem::SphericalHarmonics, including all inherited members.

a_nmnetdem::SphericalHarmonics
bound_aabb_maxnetdem::Shapeprotected
bound_aabb_minnetdem::Shapeprotected
bound_sphere_radiusnetdem::Shapeprotected
CalculateRho(double theta, double phi) constnetdem::SphericalHarmonics
CalculateRho(Vec3d const &dir) constnetdem::SphericalHarmonics
CalculateYnm(double theta, double phi, int deg)netdem::SphericalHarmonicsstatic
CalculateYnm(const VecXT< double > &theta, const VecXT< double > &phi, int deg)netdem::SphericalHarmonicsstatic
CalculateYnm_Fast(double theta, double phi, int deg)netdem::SphericalHarmonicsstatic
CalculateYnm_Fast(const VecXT< double > &theta, const VecXT< double > &phi, int deg)netdem::SphericalHarmonicsstatic
CalculateYnm_Fast(Vec3d const &dir, int deg)netdem::SphericalHarmonicsstatic
CalculateYnm_Fast(const VecXT< Vec3d > &dir_list, int deg)netdem::SphericalHarmonicsstatic
CheckConvexity()netdem::Shape
CheckEnclose(Vec3d const &pos) constnetdem::Shapevirtual
CheckPrincipal() constnetdem::Shapevirtual
Clone() const overridenetdem::SphericalHarmonicsvirtual
coded_netsdf enum valuenetdem::Shape
cylinder enum valuenetdem::Shape
degreenetdem::SphericalHarmonics
DisableSurfaceNodes()netdem::Shapevirtual
ellipsoid enum valuenetdem::Shape
EnableSurfaceNodes()netdem::Shapevirtual
GetBoundAABB() constnetdem::Shapevirtual
GetBoundAABB(Vec3d const &pos, Vec4d const &quat) constnetdem::Shapevirtual
GetBoundSphereRadius() constnetdem::Shapevirtual
GetInertia() constnetdem::Shapevirtual
GetInertiaPrincipal() constnetdem::Shape
GetRenderMesh() constnetdem::Shape
GetSize() constnetdem::Shapevirtual
GetSkin() constnetdem::Shapevirtual
GetSkinFactor() constnetdem::Shapevirtual
GetSTLModel(int num_nodes=200) overridenetdem::SphericalHarmonicsvirtual
GetSurfaceNodeAreas() constnetdem::Shapevirtual
GetSurfaceNodeNum() constnetdem::Shapevirtual
GetSurfaceNodes() constnetdem::Shapevirtual
GetSurfaceNodeSpacing() constnetdem::Shapevirtual
GetVolume() constnetdem::Shapevirtual
idnetdem::Shape
inertianetdem::Shapeprotected
Init()netdem::SphericalHarmonics
InitFromJson(nlohmann::json const &js) overridenetdem::SphericalHarmonicsvirtual
InitFromJsonFile(std::string const &js_file)netdem::Shapevirtual
InitFromSTL(std::string const &file)netdem::SphericalHarmonics
InitFromSTL(STLModel const &stl_model)netdem::SphericalHarmonics
InitFromSurfacePoints(VecXT< Vec3d > const surf_points)netdem::SphericalHarmonics
is_convexnetdem::Shapeprotected
IsSurfaceNodesEnabled()netdem::Shapevirtual
labelnetdem::Shape
level_set enum valuenetdem::Shape
netsdf enum valuenetdem::Shape
none enum valuenetdem::Shape
num_shapes enum valuenetdem::Shape
PackJson() overridenetdem::SphericalHarmonicsvirtual
plane enum valuenetdem::Shape
point_sphere enum valuenetdem::Shape
poly_super_ellipsoid enum valuenetdem::Shape
poly_super_quadrics enum valuenetdem::Shape
polybezier enum valuenetdem::Shape
Print()netdem::Shapevirtual
render_meshnetdem::Shape
SaveAsSTL(std::string const &filename)netdem::Shapevirtual
SaveAsVTK(std::string const &filename)netdem::Shapevirtual
SetSize(double d) overridenetdem::SphericalHarmonicsvirtual
SetSkin(double sk)netdem::Shapevirtual
SetSkinFactor(double sk_factor)netdem::Shapevirtual
SetSurfaceNodeNum(int num)netdem::Shapevirtual
SetSurfaceNodes(VecXT< Vec3d > const &nodes)netdem::Shapevirtual
SetSurfaceNodes(STLModel const &surf_stl)netdem::Shapevirtual
shape_namenetdem::Shape
shape_typenetdem::Shape
SignedDistance(Vec3d const &pos) const overridenetdem::SphericalHarmonicsvirtual
sizenetdem::Shapeprotected
skinnetdem::Shapeprotected
skin_factornetdem::Shapeprotected
sphere enum valuenetdem::Shape
spherical_harmonics enum valuenetdem::Shape
SphericalHarmonics()netdem::SphericalHarmonics
SphericalHarmonics(int n)netdem::SphericalHarmonics
SupportPoint(Vec3d const &dir)netdem::Shapevirtual
SupportPoints(Vec3d const &dir)netdem::Shapevirtual
surface_node_areasnetdem::Shapeprotected
surface_node_numnetdem::Shapeprotected
surface_node_spacingnetdem::Shapeprotected
surface_nodesnetdem::Shapeprotected
SurfaceCurvature(Vec3d const &pos)netdem::SphericalHarmonics
SurfaceCurvature(double theta, double phi)netdem::SphericalHarmonics
SurfaceNormal(Vec3d const &pos)netdem::SphericalHarmonics
SurfaceNormal(double theta, double phi)netdem::SphericalHarmonics
SurfacePoint(Vec3d const &pos) overridenetdem::SphericalHarmonicsvirtual
Translate(Vec3d const &pos)netdem::Shapevirtual
triangle enum valuenetdem::Shape
trimesh enum valuenetdem::Shape
trimesh_convex enum valuenetdem::Shape
Type enum namenetdem::Shape
UpdateRenderMesh(int num_nodes=200)netdem::Shapevirtual
UpdateShapeProperties() overridenetdem::SphericalHarmonicsvirtual
UpdateSurfaceNodes() overridenetdem::SphericalHarmonicsvirtual
use_customized_solvernetdem::Shape
use_surface_nodesnetdem::Shapeprotected
VerticesOfAABB(Vec3d const &bmin, Vec3d const &bmax)netdem::Shapestatic
volumenetdem::Shapeprotected
~Shape()netdem::Shapevirtual