Kyopro Library
 
読み取り中…
検索中…
一致する文字列を見つけられません
Geometry::Line 構造体

直線 [詳解]

#include "geo.hpp"

Geometry::Line の継承関係図
Geometry::Segment

公開メンバ関数

 Line ()=default
 
 Line (const Point &_a, const Point &_b)
 
 Line (const Real &A, const Real &B, const Real &C)
 直線 Ax+By=C を定義する
 
bool operator== (const Line &l) const
 

公開変数類

Point a
 
Point b
 

フレンド

istream & operator>> (istream &is, Line &l)
 

詳解

直線

geo.hpp48 行目に定義があります。

構築子と解体子

◆ Line() [1/3]

Geometry::Line::Line ( )
default

◆ Line() [2/3]

Geometry::Line::Line ( const Point & _a,
const Point & _b )
inline

geo.hpp51 行目に定義があります。

参照先 a, b.

◆ Line() [3/3]

Geometry::Line::Line ( const Real & A,
const Real & B,
const Real & C )
inline

直線 Ax+By=C を定義する

geo.hpp54 行目に定義があります。

参照先 a, Geometry::almostEqual(), b, Geometry::Point::Point().

関数詳解

◆ operator==()

bool Geometry::Line::operator== ( const Line & l) const
inline

geo.hpp71 行目に定義があります。

参照先 a, b, Geometry::Point::operator==().

フレンドと関連関数の詳解

◆ operator>>

istream & operator>> ( istream & is,
Line & l )
friend

geo.hpp72 行目に定義があります。

参照先 a, b.

メンバ詳解

◆ a

Point Geometry::Line::a

geo.hpp49 行目に定義があります。

◆ b

Point Geometry::Line::b

geo.hpp49 行目に定義があります。


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