openrave.org

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義 グループ ページ
Public メソッド | Public 変数 | すべてのメンバ一覧
クラス テンプレート OpenRAVE::geometry::triangle< T >

A triangle defined by 3 points. [詳細]

#include <geometry.h>

Public メソッド

 triangle ()
 
 triangle (const RaveVector< T > &v1, const RaveVector< T > &v2, const RaveVector< T > &v3)
 
 ~triangle ()
 
const RaveVector< T > & operator[] (int i) const
 
RaveVector< T > & operator[] (int i)
 
RaveVector< T > normal ()
 assumes CCW ordering of vertices
 

Public 変数

RaveVector< T > v1
 
RaveVector< T > v2
 
RaveVector< T > v3
 the vertices of the triangle
 

説明

template<typename T>
class OpenRAVE::geometry::triangle< T >

A triangle defined by 3 points.

geometry.h673 行で定義されています。

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

template<typename T>
OpenRAVE::geometry::triangle< T >::triangle ( )
inline

geometry.h676 行で定義されています。

template<typename T>
OpenRAVE::geometry::triangle< T >::triangle ( const RaveVector< T > &  v1,
const RaveVector< T > &  v2,
const RaveVector< T > &  v3 
)
inline

geometry.h678 行で定義されています。

template<typename T>
OpenRAVE::geometry::triangle< T >::~triangle ( )
inline

geometry.h680 行で定義されています。

関数

template<typename T>
RaveVector<T> OpenRAVE::geometry::triangle< T >::normal ( )
inline

assumes CCW ordering of vertices

geometry.h693 行で定義されています。

template<typename T>
const RaveVector<T>& OpenRAVE::geometry::triangle< T >::operator[] ( int  i) const
inline

geometry.h685 行で定義されています。

template<typename T>
RaveVector<T>& OpenRAVE::geometry::triangle< T >::operator[] ( int  i)
inline

geometry.h688 行で定義されています。

変数

template<typename T>
RaveVector<T> OpenRAVE::geometry::triangle< T >::v1

geometry.h683 行で定義されています。

template<typename T>
RaveVector<T> OpenRAVE::geometry::triangle< T >::v2

geometry.h683 行で定義されています。

template<typename T>
RaveVector<T> OpenRAVE::geometry::triangle< T >::v3

the vertices of the triangle

geometry.h683 行で定義されています。


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