TVM  0.9.4
tvm::robot::CollisionFunction::CollisionData Struct Reference

#include <tvm/robot/CollisionFunction.h>

Classes

struct  ObjectData
 

Public Member Functions

 CollisionData ()
 
 CollisionData (CollisionFunction &fn, ConvexHullPtr ch1, ConvexHullPtr ch2)
 

Public Attributes

std::vector< ObjectDataobjects_
 
ConvexHullPtr ch_ [2]
 
sch::CD_Pair pair_
 
Eigen::Vector3d normVecDist_
 
Eigen::Vector3d prevNormVecDist_ = Eigen::Vector3d::Zero()
 
Eigen::Vector3d speedVec_ = Eigen::Vector3d::Zero()
 

Constructor & Destructor Documentation

◆ CollisionData() [1/2]

tvm::robot::CollisionFunction::CollisionData::CollisionData ( )

◆ CollisionData() [2/2]

tvm::robot::CollisionFunction::CollisionData::CollisionData ( CollisionFunction fn,
ConvexHullPtr  ch1,
ConvexHullPtr  ch2 
)

Member Data Documentation

◆ ch_

ConvexHullPtr tvm::robot::CollisionFunction::CollisionData::ch_[2]

◆ normVecDist_

Eigen::Vector3d tvm::robot::CollisionFunction::CollisionData::normVecDist_

◆ objects_

std::vector<ObjectData> tvm::robot::CollisionFunction::CollisionData::objects_

◆ pair_

sch::CD_Pair tvm::robot::CollisionFunction::CollisionData::pair_

◆ prevNormVecDist_

Eigen::Vector3d tvm::robot::CollisionFunction::CollisionData::prevNormVecDist_ = Eigen::Vector3d::Zero()

◆ speedVec_

Eigen::Vector3d tvm::robot::CollisionFunction::CollisionData::speedVec_ = Eigen::Vector3d::Zero()

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