Public Types | Static Public Member Functions | List of all members
ConvexBaseWrapper Struct Reference

Public Types

typedef Eigen::Map< RowMatrixX3MapRowMatrixX3
 
typedef Eigen::Map< VecOfDoublesMapVecOfDoubles
 
typedef Eigen::Ref< RowMatrixX3RefRowMatrixX3
 
typedef Eigen::Ref< VecOfDoublesRefVecOfDoubles
 
typedef Eigen::Matrix< double, Eigen::Dynamic, 3, Eigen::RowMajor > RowMatrixX3
 
typedef Eigen::VectorXd VecOfDoubles
 

Static Public Member Functions

static ConvexBaseconvexHull (const Vec3ss &points, bool keepTri, const char *qhullCommand)
 
static list neighbors (const ConvexBase &convex, unsigned int i)
 
static Vec3snormal (const ConvexBase &convex, unsigned int i)
 
static RefRowMatrixX3 normals (const ConvexBase &convex)
 
static double offset (const ConvexBase &convex, unsigned int i)
 
static RefVecOfDoubles offsets (const ConvexBase &convex)
 
static Vec3spoint (const ConvexBase &convex, unsigned int i)
 
static RefRowMatrixX3 points (const ConvexBase &convex)
 

Detailed Description

Definition at line 175 of file collision-geometries.cc.

Member Typedef Documentation

◆ MapRowMatrixX3

Definition at line 177 of file collision-geometries.cc.

◆ MapVecOfDoubles

Definition at line 180 of file collision-geometries.cc.

◆ RefRowMatrixX3

Definition at line 178 of file collision-geometries.cc.

◆ RefVecOfDoubles

Definition at line 181 of file collision-geometries.cc.

◆ RowMatrixX3

typedef Eigen::Matrix<double, Eigen::Dynamic, 3, Eigen::RowMajor> ConvexBaseWrapper::RowMatrixX3

Definition at line 176 of file collision-geometries.cc.

◆ VecOfDoubles

typedef Eigen::VectorXd ConvexBaseWrapper::VecOfDoubles

Definition at line 179 of file collision-geometries.cc.

Member Function Documentation

◆ convexHull()

static ConvexBase* ConvexBaseWrapper::convexHull ( const Vec3ss points,
bool  keepTri,
const char *  qhullCommand 
)
inlinestatic

Definition at line 225 of file collision-geometries.cc.

◆ neighbors()

static list ConvexBaseWrapper::neighbors ( const ConvexBase convex,
unsigned int  i 
)
inlinestatic

Definition at line 215 of file collision-geometries.cc.

◆ normal()

static Vec3s& ConvexBaseWrapper::normal ( const ConvexBase convex,
unsigned int  i 
)
inlinestatic

Definition at line 193 of file collision-geometries.cc.

◆ normals()

static RefRowMatrixX3 ConvexBaseWrapper::normals ( const ConvexBase convex)
inlinestatic

Definition at line 199 of file collision-geometries.cc.

◆ offset()

static double ConvexBaseWrapper::offset ( const ConvexBase convex,
unsigned int  i 
)
inlinestatic

Definition at line 204 of file collision-geometries.cc.

◆ offsets()

static RefVecOfDoubles ConvexBaseWrapper::offsets ( const ConvexBase convex)
inlinestatic

Definition at line 210 of file collision-geometries.cc.

◆ point()

static Vec3s& ConvexBaseWrapper::point ( const ConvexBase convex,
unsigned int  i 
)
inlinestatic

Definition at line 183 of file collision-geometries.cc.

◆ points()

static RefRowMatrixX3 ConvexBaseWrapper::points ( const ConvexBase convex)
inlinestatic

Definition at line 189 of file collision-geometries.cc.


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


hpp-fcl
Author(s):
autogenerated on Sat Nov 23 2024 03:44:59