1#if !defined(__FK_LINE_HEADER__)
2#define __FK_LINE_HEADER__
4#include <FK/LineBase.hh>
37 fk_Line(std::vector<fk_Vector> *array =
nullptr);
RGB色を管理するクラス
Definition Color.h:21
有向線分を生成、管理するクラス
Definition Line.h:22
void pushLine(fk_Vector startPos, fk_Vector endPos)
単独線分追加関数2
void setColor(int eID, fk_Color col)
個別色設定関数1
bool getDrawMode(int ID)
個別線分描画状態参照関数
bool setVertex(int vertexID, fk_Vector pos)
単独線分端点位置設定関数
void setVertex(fk_Vector *array)
単独線分生成関数
fk_Line(std::vector< fk_Vector > *array=nullptr)
コンストラクタ
int getSize(void)
線分本数取得関数
bool setVertex(int lineID, int vertexID, fk_Vector pos)
任意線分端点位置設定関数
void setVertex(std::vector< fk_Vector > *array)
複数線分生成関数
void setColor(int eID, fk_Color *col)
個別色設定関数2
void setDrawMode(int ID, bool mode)
線分描画制御関数
bool changeLine(int lineID, fk_Vector startPos, fk_Vector endPos)
線分端点位置変更関数
void pushLine(fk_Vector *array)
単独線分追加関数1
3次元ベクトルを管理するクラス
Definition Vector.h:45
Fine Kernel Toolkit 名前空間
Definition Angle.h:6