hpp-fcl  3.0.0
HPP fork of FCL -- The Flexible Collision Library
boost::serialization::internal::KDOPAccessor< N > Struct Template Reference

#include <hpp/fcl/serialization/kDOP.h>

Inheritance diagram for boost::serialization::internal::KDOPAccessor< N >:
Collaboration diagram for boost::serialization::internal::KDOPAccessor< N >:

Public Types

typedef hpp::fcl::KDOP< N > Base
 

Public Attributes

Eigen::Array< FCL_REAL, N, 1 > dist_
 Origin's distances to N KDOP planes. More...
 

Additional Inherited Members

- Public Member Functions inherited from hpp::fcl::KDOP< N >
EIGEN_MAKE_ALIGNED_OPERATOR_NEW KDOP ()
 Creating kDOP containing nothing. More...
 
 KDOP (const Vec3f &v)
 Creating kDOP containing only one point. More...
 
 KDOP (const Vec3f &a, const Vec3f &b)
 Creating kDOP containing two points. More...
 
bool operator== (const KDOP &other) const
 Equality operator. More...
 
bool operator!= (const KDOP &other) const
 Difference operator. More...
 
bool overlap (const KDOP< N > &other) const
 Check whether two KDOPs overlap. More...
 
bool overlap (const KDOP< N > &other, const CollisionRequest &request, FCL_REAL &sqrDistLowerBound) const
 Check whether two KDOPs overlap. More...
 
FCL_REAL distance (const KDOP< N > &other, Vec3f *P=NULL, Vec3f *Q=NULL) const
 The distance between two KDOP<N>. Not implemented. More...
 
KDOP< N > & operator+= (const Vec3f &p)
 Merge the point and the KDOP. More...
 
KDOP< N > & operator+= (const KDOP< N > &other)
 Merge two KDOPs. More...
 
KDOP< N > operator+ (const KDOP< N > &other) const
 Create a KDOP by mergin two KDOPs. More...
 
FCL_REAL size () const
 Size of the kDOP (used in BV_Splitter to order two kDOPs) More...
 
Vec3f center () const
 The (AABB) center. More...
 
FCL_REAL width () const
 The (AABB) width. More...
 
FCL_REAL height () const
 The (AABB) height. More...
 
FCL_REAL depth () const
 The (AABB) depth. More...
 
FCL_REAL volume () const
 The (AABB) volume. More...
 
FCL_REAL dist (short i) const
 
FCL_REALdist (short i)
 
bool inside (const Vec3f &p) const
 
- Protected Attributes inherited from hpp::fcl::KDOP< N >
Eigen::Array< FCL_REAL, N, 1 > dist_
 Origin's distances to N KDOP planes. More...
 

Member Typedef Documentation

◆ Base

Member Data Documentation

◆ dist_

template<short N>
Eigen::Array<FCL_REAL, N, 1> hpp::fcl::KDOP< N >::dist_

Origin's distances to N KDOP planes.


The documentation for this struct was generated from the following file: