box.h
/tmp/ws/src/tesseract/tesseract_geometry/include/tesseract_geometry/impl/
box_8h.html
tesseract_geometry/geometry.h
tesseract_geometry::Box
tesseract_geometry
capsule.h
/tmp/ws/src/tesseract/tesseract_geometry/include/tesseract_geometry/impl/
capsule_8h.html
tesseract_geometry/geometry.h
tesseract_geometry::Capsule
tesseract_geometry
cone.h
/tmp/ws/src/tesseract/tesseract_geometry/include/tesseract_geometry/impl/
cone_8h.html
tesseract_geometry/geometry.h
tesseract_geometry::Cone
tesseract_geometry
convex_mesh.h
/tmp/ws/src/tesseract/tesseract_geometry/include/tesseract_geometry/impl/
convex__mesh_8h.html
tesseract_geometry/geometry.h
tesseract_geometry/impl/mesh_material.h
tesseract_geometry/impl/polygon_mesh.h
tesseract_geometry::ConvexMesh
tesseract_geometry
create_geometries_example.cpp
/tmp/ws/src/tesseract/tesseract_geometry/examples/
create__geometries__example_8cpp.html
tesseract_geometry/geometries.h
int
main
create__geometries__example_8cpp.html
a2c3f6775325c30275d11c6abee2db6a0
(int, char **)
cylinder.h
/tmp/ws/src/tesseract/tesseract_geometry/include/tesseract_geometry/impl/
cylinder_8h.html
tesseract_geometry/geometry.h
tesseract_geometry::Cylinder
tesseract_geometry
geometries.h
/tmp/ws/src/tesseract/tesseract_geometry/include/tesseract_geometry/
geometries_8h.html
tesseract_geometry/impl/box.h
tesseract_geometry/impl/capsule.h
tesseract_geometry/impl/cone.h
tesseract_geometry/impl/convex_mesh.h
tesseract_geometry/impl/cylinder.h
tesseract_geometry/impl/mesh.h
tesseract_geometry/impl/octree.h
tesseract_geometry/impl/plane.h
tesseract_geometry/impl/polygon_mesh.h
tesseract_geometry/impl/sdf_mesh.h
tesseract_geometry/impl/sphere.h
geometry.h
/tmp/ws/src/tesseract/tesseract_geometry/include/tesseract_geometry/
geometry_8h.html
tesseract_geometry::Geometry
tesseract_geometry
std::vector< Geometry::Ptr >
Geometrys
namespacetesseract__geometry.html
a9d42ccc6299c94d6af0c424d7fedabe8
std::vector< Geometry::ConstPtr >
GeometrysConst
namespacetesseract__geometry.html
ae9f8615eaa9a2c7ac430e54ab5e2f2d2
GeometryType
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56feb
SPHERE
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56febafb20b649d5d1c5441b986a717b632ee3
CYLINDER
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56feba7981168389c1e2bece204752fb30023d
CAPSULE
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56feba0d9f34b1d722a71a18f611f7b63cc37b
CONE
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56feba27c4f4ab45a9be529e93017bb9b29bed
BOX
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56feba0d73a200cb122841ab0db4cf1e22be90
PLANE
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56feba67f39b6bb359d38675adb7dfab65fdb6
MESH
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56febad452813d26ea6530df4492e3ad9f230c
CONVEX_MESH
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56febae0e321886bf5c6aa4c17eafccecf8ac5
SDF_MESH
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56febaa9adc2ee7a511e5eb8ce7e2ad63ae3d3
OCTREE
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56febaa7b8033ed9f31f599bdc33da2b5b8d83
static const std::vector< std::string >
GeometryTypeStrings
namespacetesseract__geometry.html
a6ea1bf6a0c260107bf088b639ddcfecc
mesh.h
/tmp/ws/src/tesseract/tesseract_geometry/include/tesseract_geometry/impl/
mesh_8h.html
tesseract_geometry/geometry.h
tesseract_geometry/impl/mesh_material.h
tesseract_geometry/impl/polygon_mesh.h
tesseract_geometry::Mesh
tesseract_geometry
mesh_material.h
/tmp/ws/src/tesseract/tesseract_geometry/include/tesseract_geometry/impl/
mesh__material_8h.html
tesseract_geometry/geometry.h
tesseract_geometry::MeshMaterial
tesseract_geometry::MeshTexture
tesseract_geometry
mesh_parser.h
/tmp/ws/src/tesseract/tesseract_geometry/include/tesseract_geometry/
mesh__parser_8h.html
tesseract_geometry/impl/mesh_material.h
tesseract_geometry
std::vector< std::shared_ptr< T > >
createMeshFromAsset
namespacetesseract__geometry.html
a0c0060eed1989b39565981e6742a3aa2
(const aiScene *scene, const Eigen::Vector3d &scale, tesseract_common::Resource::Ptr resource, bool normals, bool vertex_colors, bool material_and_texture)
static std::vector< std::shared_ptr< T > >
createMeshFromBytes
namespacetesseract__geometry.html
adc3bc34e93aaa227ba3bd81d09b5be77
(const std::string &url, const uint8_t *bytes, size_t bytes_len, Eigen::Vector3d scale=Eigen::Vector3d(1, 1, 1), bool triangulate=false, bool flatten=false, bool normals=false, bool vertex_colors=false, bool material_and_texture=false)
std::vector< std::shared_ptr< T > >
createMeshFromPath
namespacetesseract__geometry.html
a6eb14091f9adce45929f5fddece2d7f7
(const std::string &path, Eigen::Vector3d scale=Eigen::Vector3d(1, 1, 1), bool triangulate=false, bool flatten=false, bool normals=false, bool vertex_colors=false, bool material_and_texture=false)
std::vector< std::shared_ptr< T > >
createMeshFromResource
namespacetesseract__geometry.html
a5b7ae1c48794bcb9bb4de99e332094ab
(tesseract_common::Resource::Ptr resource, Eigen::Vector3d scale=Eigen::Vector3d(1, 1, 1), bool triangulate=false, bool flatten=false, bool normals=false, bool vertex_colors=false, bool material_and_texture=false)
std::vector< std::shared_ptr< T > >
extractMeshData
namespacetesseract__geometry.html
a24986eb36c9781b611dfa3348354c980
(const aiScene *scene, const aiNode *node, const aiMatrix4x4 &parent_transform, const Eigen::Vector3d &scale, tesseract_common::Resource::Ptr resource, bool normals, bool vertex_colors, bool material_and_texture)
octree.h
/tmp/ws/src/tesseract/tesseract_geometry/include/tesseract_geometry/impl/
octree_8h.html
tesseract_geometry/geometry.h
tesseract_geometry::Octree
tesseract_geometry
parse_mesh_example.cpp
/tmp/ws/src/tesseract/tesseract_geometry/examples/
parse__mesh__example_8cpp.html
tesseract_geometry/impl/mesh.h
tesseract_geometry/mesh_parser.h
int
main
parse__mesh__example_8cpp.html
a2c3f6775325c30275d11c6abee2db6a0
(int, char **)
plane.h
/tmp/ws/src/tesseract/tesseract_geometry/include/tesseract_geometry/impl/
plane_8h.html
tesseract_geometry/geometry.h
tesseract_geometry::Plane
tesseract_geometry
polygon_mesh.h
/tmp/ws/src/tesseract/tesseract_geometry/include/tesseract_geometry/impl/
polygon__mesh_8h.html
tesseract_geometry/geometry.h
tesseract_geometry/impl/mesh_material.h
tesseract_geometry::PolygonMesh
tesseract_geometry
sdf_mesh.h
/tmp/ws/src/tesseract/tesseract_geometry/include/tesseract_geometry/impl/
sdf__mesh_8h.html
tesseract_geometry/geometry.h
tesseract_geometry/impl/mesh_material.h
tesseract_geometry/impl/polygon_mesh.h
tesseract_geometry::SDFMesh
tesseract_geometry
sphere.h
/tmp/ws/src/tesseract/tesseract_geometry/include/tesseract_geometry/impl/
sphere_8h.html
tesseract_geometry/geometry.h
tesseract_geometry::Sphere
tesseract_geometry
tesseract_geometry_unit.cpp
/tmp/ws/src/tesseract/tesseract_geometry/test/
tesseract__geometry__unit_8cpp.html
tesseract_geometry/geometries.h
tesseract_geometry/mesh_parser.h
int
main
tesseract__geometry__unit_8cpp.html
a3c04138a5bfe5d72780bb7e82a18e627
(int argc, char **argv)
TEST
tesseract__geometry__unit_8cpp.html
a210eb7474ffb05a6db73ccf041fded2a
(TesseractGeometryUnit, Box)
TEST
tesseract__geometry__unit_8cpp.html
a042e282df29562de303365146be8e8ee
(TesseractGeometryUnit, Capsule)
TEST
tesseract__geometry__unit_8cpp.html
a1062ce5c05d9026a5b6da5f7ba4a7ce0
(TesseractGeometryUnit, Cone)
TEST
tesseract__geometry__unit_8cpp.html
a6e2719a6e691665eeb63827ce675d172
(TesseractGeometryUnit, ConvexMesh)
TEST
tesseract__geometry__unit_8cpp.html
accab0803ea13b5ba715fbdc3a7f07934
(TesseractGeometryUnit, Cylinder)
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH TESSERACT_COMMON_IGNORE_WARNINGS_POP
TEST
tesseract__geometry__unit_8cpp.html
af579be77dd8029bed40c110d07b3fb2c
(TesseractGeometryUnit, Instantiation)
TEST
tesseract__geometry__unit_8cpp.html
a973485aeedacb4445f93611472d1b0c8
(TesseractGeometryUnit, LoadMeshUnit)
TEST
tesseract__geometry__unit_8cpp.html
afa42a4f5ba3e2d05c13083e7513eba61
(TesseractGeometryUnit, Mesh)
TEST
tesseract__geometry__unit_8cpp.html
a60c9ae3bf96754bb1fc75fee5cf0cba1
(TesseractGeometryUnit, Octree)
TEST
tesseract__geometry__unit_8cpp.html
a43745630bfa6378a0578ec391be14ad0
(TesseractGeometryUnit, Plane)
TEST
tesseract__geometry__unit_8cpp.html
a20712ce74867d305837d409df8b6b2b8
(TesseractGeometryUnit, PolygonMesh)
TEST
tesseract__geometry__unit_8cpp.html
a987f0117ba587c65fa264a7a25a1fb1a
(TesseractGeometryUnit, SDFMesh)
TEST
tesseract__geometry__unit_8cpp.html
a3f5b735c8b268f7202adf136da3b08be
(TesseractGeometryUnit, Sphere)
utils.h
/tmp/ws/src/tesseract/tesseract_geometry/include/tesseract_geometry/
utils_8h.html
tesseract_geometry/geometries.h
tesseract_geometry
bool
isIdentical
namespacetesseract__geometry.html
a926633f75e5dd249555d157fc32ea8d2
(const Geometry &geom1, const Geometry &geom2)
tesseract_geometry::Box
classtesseract__geometry_1_1Box.html
tesseract_geometry::Geometry
std::shared_ptr< const Box >
ConstPtr
classtesseract__geometry_1_1Box.html
aec8152cc23a7ad1b16c135240824d161
std::shared_ptr< Box >
Ptr
classtesseract__geometry_1_1Box.html
a56a00e6769f37e44fc678e93bd32f474
Box
classtesseract__geometry_1_1Box.html
adcfac0ff27d85c0975fbbc20c52e3d0d
(Box &&)=delete
Box
classtesseract__geometry_1_1Box.html
a16831acc9cb9ea8c9f0e679fa1b19485
(const Box &)=delete
Box
classtesseract__geometry_1_1Box.html
a829a1ef6e5743643f0f573ce74d00f75
(double x, double y, double z)
Geometry::Ptr
clone
classtesseract__geometry_1_1Box.html
a73656efedc9e5f24045ba8d24753d7ab
() const override
double
getX
classtesseract__geometry_1_1Box.html
a6a78c6a9c11ee2240ebdaf3d3ec70e18
() const
double
getY
classtesseract__geometry_1_1Box.html
aa3790bf7e50728b3c998a2b257d54e83
() const
double
getZ
classtesseract__geometry_1_1Box.html
ade2e64036e58e9cb8f524cb0d2fefef4
() const
Box &
operator=
classtesseract__geometry_1_1Box.html
aa4e099214f6ec4027434b03b3cd694fc
(Box &&)=delete
Box &
operator=
classtesseract__geometry_1_1Box.html
a2a6f1328254824b22c76e6e495f72f62
(const Box &)=delete
~Box
classtesseract__geometry_1_1Box.html
a39980271e89af0d8c05b16dfda3c692e
() override=default
double
x_
classtesseract__geometry_1_1Box.html
a9fa81dd9a2ec26b333dcf473b147d524
double
y_
classtesseract__geometry_1_1Box.html
a5cc7811770da0ca8a9374461177a04bc
double
z_
classtesseract__geometry_1_1Box.html
ac2ff95382ddb6368a401c51e4a55aed5
tesseract_geometry::Capsule
classtesseract__geometry_1_1Capsule.html
tesseract_geometry::Geometry
std::shared_ptr< const Capsule >
ConstPtr
classtesseract__geometry_1_1Capsule.html
ad1746418f72f252f0431e059a9ba5411
std::shared_ptr< Capsule >
Ptr
classtesseract__geometry_1_1Capsule.html
a58feba0b6ffccf7de99086de0923abfe
Capsule
classtesseract__geometry_1_1Capsule.html
af69deb11c0b2145a2ef5372f8ea749ac
(Capsule &&)=delete
Capsule
classtesseract__geometry_1_1Capsule.html
a3d06f182d525b7dacf6ee103aca9ace4
(const Capsule &)=delete
Capsule
classtesseract__geometry_1_1Capsule.html
a2b3a0074619fbdfae68700a75235e74a
(double r, double l)
Geometry::Ptr
clone
classtesseract__geometry_1_1Capsule.html
a408144bbf735f98b8931d44a6e780cca
() const override
double
getLength
classtesseract__geometry_1_1Capsule.html
a9a9845ee0543d35a54fb714171c71f69
() const
double
getRadius
classtesseract__geometry_1_1Capsule.html
aa13b8433b78ae362703ed0f2f01eb1ce
() const
Capsule &
operator=
classtesseract__geometry_1_1Capsule.html
ac12c690031ed73a7bf61d38886010ec6
(Capsule &&)=delete
Capsule &
operator=
classtesseract__geometry_1_1Capsule.html
aa06b5cbbf90171dba29697843d52b7a0
(const Capsule &)=delete
~Capsule
classtesseract__geometry_1_1Capsule.html
af67e30849fc434731d0d0909ed68d921
() override=default
double
l_
classtesseract__geometry_1_1Capsule.html
a3302e697e48145fc04f05b4bf8143cc5
double
r_
classtesseract__geometry_1_1Capsule.html
ade6c88174d11cf18e110bfe288f0e6af
tesseract_geometry::Cone
classtesseract__geometry_1_1Cone.html
tesseract_geometry::Geometry
std::shared_ptr< const Cone >
ConstPtr
classtesseract__geometry_1_1Cone.html
a776461706bd71882a1cc0d38c56445de
std::shared_ptr< Cone >
Ptr
classtesseract__geometry_1_1Cone.html
abb84652113d4ca4476f8d52e696dca34
Geometry::Ptr
clone
classtesseract__geometry_1_1Cone.html
a29ddedbebf9640c0db27134cb9ff0a77
() const override
Cone
classtesseract__geometry_1_1Cone.html
a8dd65ef2ad827378ab90eddb8a660995
(Cone &&)=delete
Cone
classtesseract__geometry_1_1Cone.html
a7d43d89c85f906e76f9eddbb088608d3
(const Cone &)=delete
Cone
classtesseract__geometry_1_1Cone.html
a7e72287931768b4d54ebf74525361e11
(double r, double l)
double
getLength
classtesseract__geometry_1_1Cone.html
aaa8b13ac43041c4567dd3776f32224b1
() const
double
getRadius
classtesseract__geometry_1_1Cone.html
a0a894e3cc5a2ec4d637776241f325824
() const
Cone &
operator=
classtesseract__geometry_1_1Cone.html
a8bbc92be06ffab9eb3e7b15ae6f3007f
(Cone &&)=delete
Cone &
operator=
classtesseract__geometry_1_1Cone.html
aaf46ad7ba63185897aa65308eb46faec
(const Cone &)=delete
~Cone
classtesseract__geometry_1_1Cone.html
a8339c6f9d8c2fbf06cc1fda845daf50a
() override=default
double
l_
classtesseract__geometry_1_1Cone.html
a005563abc3cbce5e96baad816c934b00
double
r_
classtesseract__geometry_1_1Cone.html
ad5f52dce2fcf38dbbd90c3b898fcb11f
tesseract_geometry::ConvexMesh
classtesseract__geometry_1_1ConvexMesh.html
tesseract_geometry::PolygonMesh
std::shared_ptr< const ConvexMesh >
ConstPtr
classtesseract__geometry_1_1ConvexMesh.html
a891ee4bcb9a02f4d57f1400bc32f561a
CONVERTED
classtesseract__geometry_1_1ConvexMesh.html
aa89b924e13d31f22ab307d8b2939afdaa4128ed88ee78e14b6dc73b21e4a289c8
CreationMethod
classtesseract__geometry_1_1ConvexMesh.html
aa89b924e13d31f22ab307d8b2939afda
DEFAULT
classtesseract__geometry_1_1ConvexMesh.html
aa89b924e13d31f22ab307d8b2939afdaab60f7059125307bcf8ad12166e12f398
MESH
classtesseract__geometry_1_1ConvexMesh.html
aa89b924e13d31f22ab307d8b2939afdaacc269086ebef2c36f2003822fe6bb64c
CONVERTED
classtesseract__geometry_1_1ConvexMesh.html
aa89b924e13d31f22ab307d8b2939afdaa4128ed88ee78e14b6dc73b21e4a289c8
DEFAULT
classtesseract__geometry_1_1ConvexMesh.html
aa89b924e13d31f22ab307d8b2939afdaab60f7059125307bcf8ad12166e12f398
MESH
classtesseract__geometry_1_1ConvexMesh.html
aa89b924e13d31f22ab307d8b2939afdaacc269086ebef2c36f2003822fe6bb64c
std::shared_ptr< ConvexMesh >
Ptr
classtesseract__geometry_1_1ConvexMesh.html
aecd145c5f75117ff7a3bab1fb921e4c0
Geometry::Ptr
clone
classtesseract__geometry_1_1ConvexMesh.html
a7e1398fbaf4c54744e38484e30df98f1
() const override
ConvexMesh
classtesseract__geometry_1_1ConvexMesh.html
aa7f7ff910511e6cf34f3b5955be53e0f
(const ConvexMesh &)=delete
ConvexMesh
classtesseract__geometry_1_1ConvexMesh.html
acf678f29fa7ceb105256581f1ff716ba
(ConvexMesh &&)=delete
ConvexMesh
classtesseract__geometry_1_1ConvexMesh.html
a577823fb6493a0afc5bba834fe988c53
(std::shared_ptr< const tesseract_common::VectorVector3d > vertices, std::shared_ptr< const Eigen::VectorXi > faces, int face_count, tesseract_common::Resource::ConstPtr resource=nullptr, const Eigen::Vector3d &scale=Eigen::Vector3d(1, 1, 1), std::shared_ptr< const tesseract_common::VectorVector3d > normals=nullptr, std::shared_ptr< const tesseract_common::VectorVector4d > vertex_colors=nullptr, MeshMaterial::Ptr mesh_material=nullptr, std::shared_ptr< const std::vector< MeshTexture::Ptr >> mesh_textures=nullptr)
ConvexMesh
classtesseract__geometry_1_1ConvexMesh.html
a9e8b8d2fc284d7db8150fa205c7e6fc9
(std::shared_ptr< const tesseract_common::VectorVector3d > vertices, std::shared_ptr< const Eigen::VectorXi > faces, tesseract_common::Resource::ConstPtr resource=nullptr, const Eigen::Vector3d &scale=Eigen::Vector3d(1, 1, 1), std::shared_ptr< const tesseract_common::VectorVector3d > normals=nullptr, std::shared_ptr< const tesseract_common::VectorVector4d > vertex_colors=nullptr, MeshMaterial::Ptr mesh_material=nullptr, std::shared_ptr< const std::vector< MeshTexture::Ptr >> mesh_textures=nullptr)
CreationMethod
getCreationMethod
classtesseract__geometry_1_1ConvexMesh.html
abea9b7ccada14ee56fa90542487b2800
() const
ConvexMesh &
operator=
classtesseract__geometry_1_1ConvexMesh.html
acbb57d884d35cf0f1d94cd3109f7dec2
(const ConvexMesh &)=delete
ConvexMesh &
operator=
classtesseract__geometry_1_1ConvexMesh.html
af66ac89ddeb0a2818a6e6ccf8ef665c6
(ConvexMesh &&)=delete
void
setCreationMethod
classtesseract__geometry_1_1ConvexMesh.html
a2b2d1d0194d7204445647e040669f1b1
(CreationMethod method)
~ConvexMesh
classtesseract__geometry_1_1ConvexMesh.html
a6c5eb5001c48daa27b1d82b4db160053
() override=default
CreationMethod
creation_method_
classtesseract__geometry_1_1ConvexMesh.html
afbf89354c8966f200b46cdaf2ff558f7
tesseract_geometry::Cylinder
classtesseract__geometry_1_1Cylinder.html
tesseract_geometry::Geometry
std::shared_ptr< const Cylinder >
ConstPtr
classtesseract__geometry_1_1Cylinder.html
a4249ce200933a1fb9050e76d9fa45d93
std::shared_ptr< Cylinder >
Ptr
classtesseract__geometry_1_1Cylinder.html
a3e1a54964c1a53db89c9080cae1620c2
Geometry::Ptr
clone
classtesseract__geometry_1_1Cylinder.html
abe38dfe4bce8b8aba000139339dc38ba
() const override
Cylinder
classtesseract__geometry_1_1Cylinder.html
a23519b11b21dd2ebdd2e1d63399bcdb5
(const Cylinder &)=delete
Cylinder
classtesseract__geometry_1_1Cylinder.html
a332111155d1cbdae3a6417dab523c234
(Cylinder &&)=delete
Cylinder
classtesseract__geometry_1_1Cylinder.html
ad082b0214be27b5464071cd33ab88fb4
(double r, double l)
double
getLength
classtesseract__geometry_1_1Cylinder.html
a5dc4390b5df6e2ffd9d331c6436ec7b7
() const
double
getRadius
classtesseract__geometry_1_1Cylinder.html
aabd43d566ce2bc668ca9e33c1cce4144
() const
Cylinder &
operator=
classtesseract__geometry_1_1Cylinder.html
a17c7fa1f7541b2add5084f6c21bf5c63
(const Cylinder &)=delete
Cylinder &
operator=
classtesseract__geometry_1_1Cylinder.html
a72a39b89c28846e0f30e440770107da7
(Cylinder &&)=delete
~Cylinder
classtesseract__geometry_1_1Cylinder.html
a5fdc3c811d82ea1753f21de7b9a8d7db
() override=default
double
l_
classtesseract__geometry_1_1Cylinder.html
aecaac2ac0a85c5bc206679a897f53b88
double
r_
classtesseract__geometry_1_1Cylinder.html
ad61a0be6036053036e1c653fa43a7dc7
tesseract_geometry::Geometry
classtesseract__geometry_1_1Geometry.html
std::shared_ptr< const Geometry >
ConstPtr
classtesseract__geometry_1_1Geometry.html
a755a973394d2ccb45ad53a5e11ff03c7
std::shared_ptr< Geometry >
Ptr
classtesseract__geometry_1_1Geometry.html
acd91c55fb9604ed374446c029b6f2d08
virtual Geometry::Ptr
clone
classtesseract__geometry_1_1Geometry.html
ae8e12b3ae80b55eff558ce4feea1efcd
() const =0
Geometry
classtesseract__geometry_1_1Geometry.html
a2fa04c0dd63ca6c97f270d254ec1b7ac
(const Geometry &)=delete
Geometry
classtesseract__geometry_1_1Geometry.html
a0564e7499efe9df06d9cbc0ef8cb7089
(Geometry &&)=delete
Geometry
classtesseract__geometry_1_1Geometry.html
a3a3f91ca125bd14b486361540946fcdf
(GeometryType type)
GeometryType
getType
classtesseract__geometry_1_1Geometry.html
ad9677ec5e4e7c3de63b98dcd823a4922
() const
Geometry &
operator=
classtesseract__geometry_1_1Geometry.html
a66ee7b790024ba516ca834faf1df6df3
(const Geometry &)=delete
Geometry &
operator=
classtesseract__geometry_1_1Geometry.html
a773529c24891aaab37668be5ea66690c
(Geometry &&)=delete
virtual
~Geometry
classtesseract__geometry_1_1Geometry.html
a4c5df639b7e7932bc3f3132f0b9f4175
()=default
GeometryType
type_
classtesseract__geometry_1_1Geometry.html
af7710727d5cece54edd4f13533f3a881
tesseract_geometry::Mesh
classtesseract__geometry_1_1Mesh.html
tesseract_geometry::PolygonMesh
std::shared_ptr< const Mesh >
ConstPtr
classtesseract__geometry_1_1Mesh.html
af9e7b416df5d635267f64b4604f969e2
std::shared_ptr< Mesh >
Ptr
classtesseract__geometry_1_1Mesh.html
afc301af0c59b2d87d45f046859de431f
Geometry::Ptr
clone
classtesseract__geometry_1_1Mesh.html
a2c2705c190dc5c64ab5b474752766203
() const override
int
getTriangleCount
classtesseract__geometry_1_1Mesh.html
af1ca305cf46ce61f63ff821e1339e060
() const
const std::shared_ptr< const Eigen::VectorXi > &
getTriangles
classtesseract__geometry_1_1Mesh.html
a5595741a6c4c785869915bc0621c84ca
() const
Mesh
classtesseract__geometry_1_1Mesh.html
a4f612e67e7e84f4178a68061f8dbf003
(const Mesh &)=delete
Mesh
classtesseract__geometry_1_1Mesh.html
afcfd6ea990139828a49fd463ca6f6e98
(Mesh &&)=delete
Mesh
classtesseract__geometry_1_1Mesh.html
a40d4eef0feb57af4290f59cbd9478795
(std::shared_ptr< const tesseract_common::VectorVector3d > vertices, std::shared_ptr< const Eigen::VectorXi > triangles, int triangle_count, tesseract_common::Resource::ConstPtr resource=nullptr, const Eigen::Vector3d &scale=Eigen::Vector3d(1, 1, 1), std::shared_ptr< const tesseract_common::VectorVector3d > normals=nullptr, std::shared_ptr< const tesseract_common::VectorVector4d > vertex_colors=nullptr, MeshMaterial::Ptr mesh_material=nullptr, std::shared_ptr< const std::vector< MeshTexture::Ptr >> mesh_textures=nullptr)
Mesh
classtesseract__geometry_1_1Mesh.html
a8693a2e8fa4cbcf8b3ad0ad6f60afab3
(std::shared_ptr< const tesseract_common::VectorVector3d > vertices, std::shared_ptr< const Eigen::VectorXi > triangles, tesseract_common::Resource::Ptr resource=nullptr, const Eigen::Vector3d &scale=Eigen::Vector3d(1, 1, 1), std::shared_ptr< const tesseract_common::VectorVector3d > normals=nullptr, std::shared_ptr< const tesseract_common::VectorVector4d > vertex_colors=nullptr, MeshMaterial::Ptr mesh_material=nullptr, std::shared_ptr< const std::vector< MeshTexture::Ptr >> mesh_textures=nullptr)
Mesh &
operator=
classtesseract__geometry_1_1Mesh.html
abf717b05db27332e7297d1f62db60d4a
(const Mesh &)=delete
Mesh &
operator=
classtesseract__geometry_1_1Mesh.html
ac0891aa4c3d237d57e143d26df256289
(Mesh &&)=delete
~Mesh
classtesseract__geometry_1_1Mesh.html
a806c5da25e3f12eee160e8adcca10a05
() override=default
tesseract_geometry::MeshMaterial
classtesseract__geometry_1_1MeshMaterial.html
std::shared_ptr< const MeshMaterial >
ConstPtr
classtesseract__geometry_1_1MeshMaterial.html
a40e28bff7129cc427bee736136b13e72
std::shared_ptr< MeshMaterial >
Ptr
classtesseract__geometry_1_1MeshMaterial.html
ad67358c38f5044f5759070974ec73e54
Eigen::Vector4d
getBaseColorFactor
classtesseract__geometry_1_1MeshMaterial.html
a61235b03fa1e0c15e779b07f532e14ef
() const
Eigen::Vector4d
getEmissiveFactor
classtesseract__geometry_1_1MeshMaterial.html
aba4bcd1f12b66557a0ef20f4b2fd6120
() const
double
getMetallicFactor
classtesseract__geometry_1_1MeshMaterial.html
abb187c0e82382354171e44a4d1fdfc6b
() const
double
getRoughnessFactor
classtesseract__geometry_1_1MeshMaterial.html
a737f31dab85d6a222f54035719ce6923
() const
MeshMaterial
classtesseract__geometry_1_1MeshMaterial.html
a9b85bb3a9fd4d7f389363a0168c0648c
(Eigen::Vector4d baseColorFactor, double metallicFactor, double roughnessFactor, Eigen::Vector4d emissiveFactor)
Eigen::Vector4d
base_color_factor_
classtesseract__geometry_1_1MeshMaterial.html
a8bbf7e891f27d68a9ad338fa7d36e7d3
Eigen::Vector4d
emissive_factor_
classtesseract__geometry_1_1MeshMaterial.html
ade218b7f81a004f58315f4c84dcd932d
double
metallic_factor_
classtesseract__geometry_1_1MeshMaterial.html
a7950576acdaa2cca592ed38a1a8f5c9c
double
roughness_factor_
classtesseract__geometry_1_1MeshMaterial.html
a34a564c8851d1293f1b7a3ed68836a1d
tesseract_geometry::MeshTexture
classtesseract__geometry_1_1MeshTexture.html
std::shared_ptr< const MeshTexture >
ConstPtr
classtesseract__geometry_1_1MeshTexture.html
aee88fe21c35c2abd661086aa83ddf22e
std::shared_ptr< MeshTexture >
Ptr
classtesseract__geometry_1_1MeshTexture.html
a75fe5ca7baf1177876dc64818340beff
tesseract_common::Resource::Ptr
getTextureImage
classtesseract__geometry_1_1MeshTexture.html
a430ed5e5199f5391daac77eaf2dcfc4a
() const
const std::shared_ptr< const tesseract_common::VectorVector2d > &
getUVs
classtesseract__geometry_1_1MeshTexture.html
a2587e4b734d8cfd778f081f31167959f
()
MeshTexture
classtesseract__geometry_1_1MeshTexture.html
a39602e8e65f697427582cd179ff8fc1c
(tesseract_common::Resource::Ptr texture_image, std::shared_ptr< const tesseract_common::VectorVector2d > uvs)
tesseract_common::Resource::Ptr
texture_image_
classtesseract__geometry_1_1MeshTexture.html
abbf2065d9cebc48e765ff8686d32c44d
std::shared_ptr< const tesseract_common::VectorVector2d >
uvs_
classtesseract__geometry_1_1MeshTexture.html
ac487d953226d834e56ef912e81245b3f
tesseract_geometry::Octree
classtesseract__geometry_1_1Octree.html
tesseract_geometry::Geometry
BOX
classtesseract__geometry_1_1Octree.html
a50b534fbd4a871cd257ac52d6009af00a35ed5bb4d02016adb5d4d839524348eb
std::shared_ptr< const Octree >
ConstPtr
classtesseract__geometry_1_1Octree.html
a0c3e8cdfa8826acdca6e727c3097a08c
std::shared_ptr< Octree >
Ptr
classtesseract__geometry_1_1Octree.html
a327bf1326aaf567a46e57a6c8739d577
SPHERE_INSIDE
classtesseract__geometry_1_1Octree.html
a50b534fbd4a871cd257ac52d6009af00a779662c05992d34ec76271438b7def72
SPHERE_OUTSIDE
classtesseract__geometry_1_1Octree.html
a50b534fbd4a871cd257ac52d6009af00a474a03c0f9a733d18169249b3103e629
SubType
classtesseract__geometry_1_1Octree.html
a50b534fbd4a871cd257ac52d6009af00
BOX
classtesseract__geometry_1_1Octree.html
a50b534fbd4a871cd257ac52d6009af00a35ed5bb4d02016adb5d4d839524348eb
SPHERE_INSIDE
classtesseract__geometry_1_1Octree.html
a50b534fbd4a871cd257ac52d6009af00a779662c05992d34ec76271438b7def72
SPHERE_OUTSIDE
classtesseract__geometry_1_1Octree.html
a50b534fbd4a871cd257ac52d6009af00a474a03c0f9a733d18169249b3103e629
long
calcNumSubShapes
classtesseract__geometry_1_1Octree.html
ae854ec8aa19fa88ca10cd1376895151e
() const
Geometry::Ptr
clone
classtesseract__geometry_1_1Octree.html
a806c462d66b9ddedef51ec7069b3d17b
() const override
const std::shared_ptr< const octomap::OcTree > &
getOctree
classtesseract__geometry_1_1Octree.html
a68382c0ccbf7e6db4e5e96fbaec2bd27
() const
bool
getPruned
classtesseract__geometry_1_1Octree.html
a087069afe99c36b6923d7ef0e8e1e29f
() const
SubType
getSubType
classtesseract__geometry_1_1Octree.html
af32ea5602ecda329bfe44b24ba34c466
() const
Octree
classtesseract__geometry_1_1Octree.html
ab2ecb263a0b700e836a89757d82ba97b
(const Octree &)=delete
Octree
classtesseract__geometry_1_1Octree.html
a88e61844187d8947b0978dfd7b4a6579
(const PointT &point_cloud, const double resolution, const SubType sub_type, const bool prune)
Octree
classtesseract__geometry_1_1Octree.html
a3bde0782fbfee80bc21723f064c7592f
(Octree &&)=delete
Octree
classtesseract__geometry_1_1Octree.html
ab3c357fdff2f3e06413fe9b8f7ae3f43
(std::shared_ptr< const octomap::OcTree > octree, const SubType sub_type)
Octree &
operator=
classtesseract__geometry_1_1Octree.html
a3b2dc4a6049cf154be66cafcdb0a695c
(const Octree &)=delete
Octree &
operator=
classtesseract__geometry_1_1Octree.html
aaccb7432efaf7ef69b7e23fe467f838c
(Octree &&)=delete
void
update
classtesseract__geometry_1_1Octree.html
a2ba384fe7fe9d489e61a84fda5872149
()
~Octree
classtesseract__geometry_1_1Octree.html
ab5354ffdc5537961859e9b660b828d4e
() override=default
static void
prune
classtesseract__geometry_1_1Octree.html
a6869e2482754d630b7c15b9b6c428fa9
(octomap::OcTree &octree)
static bool
isNodeCollapsible
classtesseract__geometry_1_1Octree.html
a39aca28bf2e00aa658ee2eb020ed8b66
(octomap::OcTree &octree, octomap::OcTreeNode *node)
static bool
pruneNode
classtesseract__geometry_1_1Octree.html
ae9d3f0673522f423474ca3cfa9f1aabe
(octomap::OcTree &octree, octomap::OcTreeNode *node)
static void
pruneRecurs
classtesseract__geometry_1_1Octree.html
a87de9242d4b911819da17bc2d6f1034a
(octomap::OcTree &octree, octomap::OcTreeNode *node, unsigned int depth, unsigned int max_depth, unsigned int &num_pruned)
std::shared_ptr< const octomap::OcTree >
octree_
classtesseract__geometry_1_1Octree.html
aca7587afddb38c0b5052e1ed8eaf88f4
bool
pruned_
classtesseract__geometry_1_1Octree.html
ae0f8d27720da5ad6c93dfb5dbe29affa
SubType
sub_type_
classtesseract__geometry_1_1Octree.html
a90a701b0f4f93fe9f80b01001f9a5166
tesseract_geometry::Plane
classtesseract__geometry_1_1Plane.html
tesseract_geometry::Geometry
std::shared_ptr< const Plane >
ConstPtr
classtesseract__geometry_1_1Plane.html
adf8d58c9a8d3b0cb962e807d8ef2d428
std::shared_ptr< Plane >
Ptr
classtesseract__geometry_1_1Plane.html
a98f7d57e2ffc6722be729dda1880c607
Geometry::Ptr
clone
classtesseract__geometry_1_1Plane.html
a54eeaf267bd2b1c806786c37f33782af
() const override
double
getA
classtesseract__geometry_1_1Plane.html
a6f1ff19b59116602fd9971cfaac4a6b5
() const
double
getB
classtesseract__geometry_1_1Plane.html
a50983fedbd7f43ce23ad3241b4cd03fc
() const
double
getC
classtesseract__geometry_1_1Plane.html
ac0dae2b2c6a5a1174d02426a1c994ffd
() const
double
getD
classtesseract__geometry_1_1Plane.html
a6b01ed126f677e60d351a9807bb3d5dd
() const
Plane &
operator=
classtesseract__geometry_1_1Plane.html
a108e434ad124c92d0cf83eee6d7d2275
(const Plane &)=delete
Plane &
operator=
classtesseract__geometry_1_1Plane.html
a1fabf121c0e4d566c7c564a50a80a14f
(Plane &&)=delete
Plane
classtesseract__geometry_1_1Plane.html
a82190b00efeed412fc102d2fe6351bb2
(const Plane &)=delete
Plane
classtesseract__geometry_1_1Plane.html
af20287b853394e752ea6233363c3b1e1
(double a, double b, double c, double d)
Plane
classtesseract__geometry_1_1Plane.html
af8e8f7886f0e1e9a7bc097af00cf7a56
(Plane &&)=delete
~Plane
classtesseract__geometry_1_1Plane.html
ad27c4e4b97f8b5933fa5fa40d46ff3ba
() override=default
double
a_
classtesseract__geometry_1_1Plane.html
a2afce1c120ae3fabb48a45744ed6089d
double
b_
classtesseract__geometry_1_1Plane.html
ab77961eee6949733c05375ebcbd9210c
double
c_
classtesseract__geometry_1_1Plane.html
af0b631cb98eb1975c6f1760ca12b4f40
double
d_
classtesseract__geometry_1_1Plane.html
aefb45ce9be7f2bbecba37713eb169381
tesseract_geometry::PolygonMesh
classtesseract__geometry_1_1PolygonMesh.html
tesseract_geometry::Geometry
std::shared_ptr< const PolygonMesh >
ConstPtr
classtesseract__geometry_1_1PolygonMesh.html
a72ecbf319e75bafabc00826639333a08
std::shared_ptr< PolygonMesh >
Ptr
classtesseract__geometry_1_1PolygonMesh.html
a0e6604848d9433e1f18ba6c413d46ade
Geometry::Ptr
clone
classtesseract__geometry_1_1PolygonMesh.html
ab2ac74ece83cedb9fba05a131254e402
() const override
int
getFaceCount
classtesseract__geometry_1_1PolygonMesh.html
a091ff79f99455a5bd1b8096c36ebf7cd
() const
const std::shared_ptr< const Eigen::VectorXi > &
getFaces
classtesseract__geometry_1_1PolygonMesh.html
a07e68b29caaae230e4a0d79fe9ad504d
() const
MeshMaterial::ConstPtr
getMaterial
classtesseract__geometry_1_1PolygonMesh.html
ad5233cd2be0d4454d60921acb8276344
() const
std::shared_ptr< const tesseract_common::VectorVector3d >
getNormals
classtesseract__geometry_1_1PolygonMesh.html
adb03b8ff5359edbb9f4bbef7836ded1a
() const
tesseract_common::Resource::ConstPtr
getResource
classtesseract__geometry_1_1PolygonMesh.html
a34a3c62e7cb8f71eb248cb8e50781627
() const
const Eigen::Vector3d &
getScale
classtesseract__geometry_1_1PolygonMesh.html
a6551cfe86b69e34c450c60e12555006d
() const
std::shared_ptr< const std::vector< MeshTexture::Ptr > >
getTextures
classtesseract__geometry_1_1PolygonMesh.html
a09cdf69b5def104e9a43c367cebe7048
() const
std::shared_ptr< const tesseract_common::VectorVector4d >
getVertexColors
classtesseract__geometry_1_1PolygonMesh.html
a0dff08842bcb5196f01dce12442c205b
() const
int
getVertexCount
classtesseract__geometry_1_1PolygonMesh.html
a1e7fe9f8ecc3a57a85f0e2ca6df8daac
() const
int
getVerticeCount
classtesseract__geometry_1_1PolygonMesh.html
ab06462b6fac116cd46f67f188bc076ee
() const
const std::shared_ptr< const tesseract_common::VectorVector3d > &
getVertices
classtesseract__geometry_1_1PolygonMesh.html
a15cce8a23f67d51a5b8ad8b65a344d38
() const
PolygonMesh &
operator=
classtesseract__geometry_1_1PolygonMesh.html
ab44fe35693564bdd5cb9f8ff2ce67936
(const PolygonMesh &)=delete
PolygonMesh &
operator=
classtesseract__geometry_1_1PolygonMesh.html
afde4ed8c6773b43df6db6c982778c257
(PolygonMesh &&)=delete
PolygonMesh
classtesseract__geometry_1_1PolygonMesh.html
a8c68302c2475d92c7a3ef6ea4a334162
(const PolygonMesh &)=delete
PolygonMesh
classtesseract__geometry_1_1PolygonMesh.html
ad8353ac8f418c3dde06112edb2ac71e2
(PolygonMesh &&)=delete
PolygonMesh
classtesseract__geometry_1_1PolygonMesh.html
a6891beaf67c35be510dce6c495078101
(std::shared_ptr< const tesseract_common::VectorVector3d > vertices, std::shared_ptr< const Eigen::VectorXi > faces, int face_count, tesseract_common::Resource::ConstPtr resource=nullptr, const Eigen::Vector3d &scale=Eigen::Vector3d(1, 1, 1), std::shared_ptr< const tesseract_common::VectorVector3d > normals=nullptr, std::shared_ptr< const tesseract_common::VectorVector4d > vertex_colors=nullptr, MeshMaterial::Ptr mesh_material=nullptr, std::shared_ptr< const std::vector< MeshTexture::Ptr >> mesh_textures=nullptr, GeometryType type=GeometryType::CONVEX_MESH)
PolygonMesh
classtesseract__geometry_1_1PolygonMesh.html
a307719c8bf68c872bf9b4f7a086e5640
(std::shared_ptr< const tesseract_common::VectorVector3d > vertices, std::shared_ptr< const Eigen::VectorXi > faces, tesseract_common::Resource::ConstPtr resource=nullptr, const Eigen::Vector3d &scale=Eigen::Vector3d(1, 1, 1), std::shared_ptr< const tesseract_common::VectorVector3d > normals=nullptr, std::shared_ptr< const tesseract_common::VectorVector4d > vertex_colors=nullptr, MeshMaterial::Ptr mesh_material=nullptr, std::shared_ptr< const std::vector< MeshTexture::Ptr >> mesh_textures=nullptr, GeometryType type=GeometryType::CONVEX_MESH)
~PolygonMesh
classtesseract__geometry_1_1PolygonMesh.html
a67791499bd57a1b7082a0ce527ae44df
() override=default
int
face_count_
classtesseract__geometry_1_1PolygonMesh.html
adae8356c78fa94a4fbee4a78043dc05b
std::shared_ptr< const Eigen::VectorXi >
faces_
classtesseract__geometry_1_1PolygonMesh.html
a132870ff3a1feff1fcde465c9ce4fac4
MeshMaterial::Ptr
mesh_material_
classtesseract__geometry_1_1PolygonMesh.html
a01d31718a84f10c61426904fb4104ccd
std::shared_ptr< const std::vector< MeshTexture::Ptr > >
mesh_textures_
classtesseract__geometry_1_1PolygonMesh.html
afc4e49201b761f3a632ebd6c1d690580
std::shared_ptr< const tesseract_common::VectorVector3d >
normals_
classtesseract__geometry_1_1PolygonMesh.html
accd8a7ec875f52896d7ea461b3af28d2
tesseract_common::Resource::ConstPtr
resource_
classtesseract__geometry_1_1PolygonMesh.html
a2a16336dfaf095e54df5e9cbd3db9dd7
Eigen::Vector3d
scale_
classtesseract__geometry_1_1PolygonMesh.html
a9b7aa279f06894790b680a381e825be6
std::shared_ptr< const tesseract_common::VectorVector4d >
vertex_colors_
classtesseract__geometry_1_1PolygonMesh.html
a0cd879cbe4378fc3ae3033a61113a3e0
int
vertex_count_
classtesseract__geometry_1_1PolygonMesh.html
ae3a0bfc79c6786879979d59a1daf8de3
std::shared_ptr< const tesseract_common::VectorVector3d >
vertices_
classtesseract__geometry_1_1PolygonMesh.html
ad31d20502cf384e3dd14f23635602169
tesseract_geometry::SDFMesh
classtesseract__geometry_1_1SDFMesh.html
tesseract_geometry::PolygonMesh
std::shared_ptr< const SDFMesh >
ConstPtr
classtesseract__geometry_1_1SDFMesh.html
a848665b79797dd875764d89d8d8c6b8c
std::shared_ptr< SDFMesh >
Ptr
classtesseract__geometry_1_1SDFMesh.html
a3a25630031ffb011ac7c2c35cd89d688
Geometry::Ptr
clone
classtesseract__geometry_1_1SDFMesh.html
a68982d937586099e298b71ca0e77c8ef
() const override
int
getTriangleCount
classtesseract__geometry_1_1SDFMesh.html
af0dc6cd959c4460be1c4ade90f1e32c5
() const
const std::shared_ptr< const Eigen::VectorXi > &
getTriangles
classtesseract__geometry_1_1SDFMesh.html
ad3b34099b453788e35eaf89685d6ffc2
() const
SDFMesh &
operator=
classtesseract__geometry_1_1SDFMesh.html
afc9835fcd1f37c7822fed6cc94d7fa52
(const SDFMesh &)=delete
SDFMesh &
operator=
classtesseract__geometry_1_1SDFMesh.html
a37e6eabd445c19943dc6d25b8c1276f5
(SDFMesh &&)=delete
SDFMesh
classtesseract__geometry_1_1SDFMesh.html
ab1a6c56fb1bace65b3c65a2bd3f968ac
(const SDFMesh &)=delete
SDFMesh
classtesseract__geometry_1_1SDFMesh.html
a905eb1c42ffc1f53464260171bde4465
(SDFMesh &&)=delete
SDFMesh
classtesseract__geometry_1_1SDFMesh.html
a57c77a2e5404842d95162d28ffcf32de
(std::shared_ptr< const tesseract_common::VectorVector3d > vertices, std::shared_ptr< const Eigen::VectorXi > triangles, int triangle_count, tesseract_common::Resource::ConstPtr resource=nullptr, const Eigen::Vector3d &scale=Eigen::Vector3d(1, 1, 1), std::shared_ptr< const tesseract_common::VectorVector3d > normals=nullptr, std::shared_ptr< const tesseract_common::VectorVector4d > vertex_colors=nullptr, MeshMaterial::Ptr mesh_material=nullptr, std::shared_ptr< const std::vector< MeshTexture::Ptr >> mesh_textures=nullptr)
SDFMesh
classtesseract__geometry_1_1SDFMesh.html
a7988bc8d4d7bdc1663294e5374461bc8
(std::shared_ptr< const tesseract_common::VectorVector3d > vertices, std::shared_ptr< const Eigen::VectorXi > triangles, tesseract_common::Resource::Ptr resource=nullptr, const Eigen::Vector3d &scale=Eigen::Vector3d(1, 1, 1), std::shared_ptr< const tesseract_common::VectorVector3d > normals=nullptr, std::shared_ptr< const tesseract_common::VectorVector4d > vertex_colors=nullptr, MeshMaterial::Ptr mesh_material=nullptr, std::shared_ptr< const std::vector< MeshTexture::Ptr >> mesh_textures=nullptr)
~SDFMesh
classtesseract__geometry_1_1SDFMesh.html
aeb05dd70b58e6de501d0c9916f8e9c4d
() override=default
tesseract_geometry::Sphere
classtesseract__geometry_1_1Sphere.html
tesseract_geometry::Geometry
std::shared_ptr< const Sphere >
ConstPtr
classtesseract__geometry_1_1Sphere.html
ac986cb2217d07320a259ba4277af5b31
std::shared_ptr< Sphere >
Ptr
classtesseract__geometry_1_1Sphere.html
a6d08dc13de3a7beb69a453b0cf35889f
Geometry::Ptr
clone
classtesseract__geometry_1_1Sphere.html
a143b23f8e572596e84bea03da51160ed
() const override
double
getRadius
classtesseract__geometry_1_1Sphere.html
a92f8ccf05a1adc0e48fe9735152fa6bd
() const
Sphere &
operator=
classtesseract__geometry_1_1Sphere.html
a668c8caabd0a99617b9d1595f617e9fb
(const Sphere &)=delete
Sphere &
operator=
classtesseract__geometry_1_1Sphere.html
ae59605f0eddd36388c968cb74a6bac38
(Sphere &&)=delete
Sphere
classtesseract__geometry_1_1Sphere.html
af06f99e0921292eef116f202dfd94edc
(const Sphere &)=delete
Sphere
classtesseract__geometry_1_1Sphere.html
a37d2b78b7398b4cd358cb1c77fde3db0
(double r)
Sphere
classtesseract__geometry_1_1Sphere.html
a51fdcd9de1726b2f1f37ac8105ebff1b
(Sphere &&)=delete
~Sphere
classtesseract__geometry_1_1Sphere.html
a61f67f35adc02e5ee3deeee56d298b83
() override=default
double
r_
classtesseract__geometry_1_1Sphere.html
a1a4ad64029310025b519c0f32053ffe3
tesseract_geometry
namespacetesseract__geometry.html
tesseract_geometry::Box
tesseract_geometry::Capsule
tesseract_geometry::Cone
tesseract_geometry::ConvexMesh
tesseract_geometry::Cylinder
tesseract_geometry::Geometry
tesseract_geometry::Mesh
tesseract_geometry::MeshMaterial
tesseract_geometry::MeshTexture
tesseract_geometry::Octree
tesseract_geometry::Plane
tesseract_geometry::PolygonMesh
tesseract_geometry::SDFMesh
tesseract_geometry::Sphere
std::vector< Geometry::Ptr >
Geometrys
namespacetesseract__geometry.html
a9d42ccc6299c94d6af0c424d7fedabe8
std::vector< Geometry::ConstPtr >
GeometrysConst
namespacetesseract__geometry.html
ae9f8615eaa9a2c7ac430e54ab5e2f2d2
GeometryType
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56feb
SPHERE
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56febafb20b649d5d1c5441b986a717b632ee3
CYLINDER
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56feba7981168389c1e2bece204752fb30023d
CAPSULE
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56feba0d9f34b1d722a71a18f611f7b63cc37b
CONE
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56feba27c4f4ab45a9be529e93017bb9b29bed
BOX
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56feba0d73a200cb122841ab0db4cf1e22be90
PLANE
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56feba67f39b6bb359d38675adb7dfab65fdb6
MESH
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56febad452813d26ea6530df4492e3ad9f230c
CONVEX_MESH
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56febae0e321886bf5c6aa4c17eafccecf8ac5
SDF_MESH
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56febaa9adc2ee7a511e5eb8ce7e2ad63ae3d3
OCTREE
namespacetesseract__geometry.html
a7543d6c1dc8947a3274abdd21fb56febaa7b8033ed9f31f599bdc33da2b5b8d83
std::vector< std::shared_ptr< T > >
createMeshFromAsset
namespacetesseract__geometry.html
a0c0060eed1989b39565981e6742a3aa2
(const aiScene *scene, const Eigen::Vector3d &scale, tesseract_common::Resource::Ptr resource, bool normals, bool vertex_colors, bool material_and_texture)
static std::vector< std::shared_ptr< T > >
createMeshFromBytes
namespacetesseract__geometry.html
adc3bc34e93aaa227ba3bd81d09b5be77
(const std::string &url, const uint8_t *bytes, size_t bytes_len, Eigen::Vector3d scale=Eigen::Vector3d(1, 1, 1), bool triangulate=false, bool flatten=false, bool normals=false, bool vertex_colors=false, bool material_and_texture=false)
std::vector< std::shared_ptr< T > >
createMeshFromPath
namespacetesseract__geometry.html
a6eb14091f9adce45929f5fddece2d7f7
(const std::string &path, Eigen::Vector3d scale=Eigen::Vector3d(1, 1, 1), bool triangulate=false, bool flatten=false, bool normals=false, bool vertex_colors=false, bool material_and_texture=false)
std::vector< std::shared_ptr< T > >
createMeshFromResource
namespacetesseract__geometry.html
a5b7ae1c48794bcb9bb4de99e332094ab
(tesseract_common::Resource::Ptr resource, Eigen::Vector3d scale=Eigen::Vector3d(1, 1, 1), bool triangulate=false, bool flatten=false, bool normals=false, bool vertex_colors=false, bool material_and_texture=false)
std::vector< std::shared_ptr< T > >
extractMeshData
namespacetesseract__geometry.html
a24986eb36c9781b611dfa3348354c980
(const aiScene *scene, const aiNode *node, const aiMatrix4x4 &parent_transform, const Eigen::Vector3d &scale, tesseract_common::Resource::Ptr resource, bool normals, bool vertex_colors, bool material_and_texture)
bool
isIdentical
namespacetesseract__geometry.html
a926633f75e5dd249555d157fc32ea8d2
(const Geometry &geom1, const Geometry &geom2)
static const std::vector< std::string >
GeometryTypeStrings
namespacetesseract__geometry.html
a6ea1bf6a0c260107bf088b639ddcfecc