Go to the documentation of this file.
   38 #ifndef FCL_SHAPE_ELLIPSOID_H 
   39 #define FCL_SHAPE_ELLIPSOID_H 
   50 template <
typename S_>
 
   67   void computeLocalAABB() 
override;
 
   73   Matrix3<S> computeMomentofInertia() 
const override;
 
   76   S computeVolume() 
const override;
 
   80   std::vector<Vector3<S>> getBoundVertices(
const Transform3<S>& tf) 
const;
 
   87   std::string representation(
int precision = 20) 
const;
 
   91     out << 
"Ellipsoid(radii: " << ellipsoid.
radii.transpose() << 
")";
 
  
Eigen::Transform< S, 3, Eigen::Isometry > Transform3
Vector3< S > radii
Radii of the ellipsoid.
Base class for all basic geometric shapes.
Eigen::Matrix< S, 3, 1 > Vector3
Eigen::Matrix< S, 3, 3 > Matrix3
friend std::ostream & operator<<(std::ostream &out, const Ellipsoid &ellipsoid)
NODE_TYPE
traversal node type: bounding volume (AABB, OBB, RSS, kIOS, OBBRSS, KDOP16, KDOP18,...
Center at zero point ellipsoid.
fcl
Author(s): 
autogenerated on Fri Mar 14 2025 02:38:17