Choreonoid  1.1
Public メソッド | Protected 変数 | すべてのメンバ一覧
クラス cnoid::ColdetLinkPair

#include <ColdetLinkPair.h>

cnoid::ColdetLinkPairに対する継承グラフ
cnoid::ColdetModelPair cnoid::Referenced

Public メソッド

 ColdetLinkPair (Link *link1, Link *link2)
 ColdetLinkPair (const ColdetLinkPair &org)
virtual ~ColdetLinkPair ()
void updatePositions ()
Linklink (int index)
- Public メソッド inherited from cnoid::ColdetModelPair
 ColdetModelPair ()
 ColdetModelPair (ColdetModelPtr model0, ColdetModelPtr model1, double tolerance=0)
 ColdetModelPair (const ColdetModelPair &org)
virtual ~ColdetModelPair ()
void set (ColdetModelPtr model0, ColdetModelPtr model1)
ColdetModelmodel (int index)
std::vector< collision_data > & detectCollisions ()
std::vector< collision_data > & collisions ()
void clearCollisions ()
bool checkCollision ()
double computeDistance (double *point0, double *point1)
double computeDistance (int &out_triangle0, double *out_point0, int &out_triangle1, double *out_point1)
bool detectIntersection ()
double tolerance () const
void setTolerance (double tolerance)
- Public メソッド inherited from cnoid::Referenced
 Referenced ()
virtual ~Referenced ()

Protected 変数

Linklinks [2]

Additional Inherited Members

- Protected メソッド inherited from cnoid::Referenced
int refCounter ()

コンストラクタとデストラクタ

cnoid::ColdetLinkPair::ColdetLinkPair ( Link link1,
Link link2 
)
cnoid::ColdetLinkPair::ColdetLinkPair ( const ColdetLinkPair org)
cnoid::ColdetLinkPair::~ColdetLinkPair ( )
virtual

関数

Link * cnoid::ColdetLinkPair::link ( int  index)
void cnoid::ColdetLinkPair::updatePositions ( )

変数

Link* cnoid::ColdetLinkPair::links[2]
protected

このクラスの説明は次のファイルから生成されました: