KisaragiLibrary
 
読み取り中…
検索中…
一致する文字列を見つけられません
Kisaragi_Lib::Segment2D< T > 構造体テンプレート

始点と方向ベクトルで示される有限の直線を表すプリミティブ型 [詳解]

#include <Primitive.hpp>

Kisaragi_Lib::Segment2D< T > の継承関係図
Kisaragi_Lib::Line2D< T >

公開メンバ関数

 Segment2D ()
 
 Segment2D (Point2D< T > _startPoint, Vector2D< T > _direction)
 
Point2D< T > EndPoint () const
 
- 基底クラス Kisaragi_Lib::Line2D< T > に属する継承公開メンバ関数
 Line2D ()
 
 Line2D (Point2D< T > _startPoint, Vector2D< T > _direction)
 
Point2D< T > GetPoint (T _length)
 

その他の継承メンバ

- 基底クラス Kisaragi_Lib::Line2D< T > に属する継承公開変数類
Point2D< T > startPoint
 
Vector2D< T > direction
 

詳解

template<typename T>
struct Kisaragi_Lib::Segment2D< T >

始点と方向ベクトルで示される有限の直線を表すプリミティブ型

テンプレート引数
T
から
ver1.0.0 コメント追加

構築子と解体子

◆ Segment2D() [1/2]

template<typename T>
Kisaragi_Lib::Segment2D< T >::Segment2D ( )
inline
406: Line2D<T>() {}
Line2D()
Definition Primitive.hpp:373

◆ Segment2D() [2/2]

template<typename T>
Kisaragi_Lib::Segment2D< T >::Segment2D ( Point2D< T > _startPoint,
Vector2D< T > _direction )
inline
408 :
始点と方向ベクトルで示される有限の直線を表すプリミティブ型
Definition Primitive.hpp:402

関数詳解

◆ EndPoint()

template<typename T>
Point2D< T > Kisaragi_Lib::Segment2D< T >::EndPoint ( ) const
inline
412 {
414 }
Point2D< T > startPoint
Definition Primitive.hpp:370
Vector2D< T > direction
Definition Primitive.hpp:371

この構造体詳解は次のファイルから抽出されました: