ARCS6 AR6-REV.24062600
読み取り中…
検索中…
一致する文字列を見つけられません
ARCS::ARCSgraphics クラス

グラフィッククラス [詳解]

#include <ARCS6/sys/ARCSgraphics.hh>

公開メンバ関数

 ARCSgraphics (void)
 コンストラクタ
 
 ~ARCSgraphics ()
 デストラクタ
 
void DrawPlotPlane (void)
 プロット平面の描画
 
void DrawWaves (void)
 プロット波形の描画
 
void ResetWaves (void)
 プロットをリセットする関数
 
void SaveScreenImage (void)
 画面をPNGファイルとして出力する関数
 
void SetTime (const double T, const double t)
 プロット描画時間に値を設定する関数
 
template<typename T1 , typename... T2>
void SetVars (const T1 &u1, const T2 &... u2)
 プロット描画変数に値を設定する関数(可変長引数テンプレート)
 
void SetVars ()
 再帰の最後に呼ばれる関数
 
void SetWorkspace (const std::array< Matrix< 1, 6 >, 6 > &AxPosition)
 作業空間プロットに位置ベクトルを設定する関数(6軸配列版)
 
void SetWorkspace (const Matrix< 1, 3 > &Pos1, const Matrix< 1, 3 > &Pos2, const Matrix< 1, 3 > &Pos3)
 作業空間プロットに位置ベクトルを設定する関数(3軸個別版)
 
FrameGraphicsGetFGrefs (void)
 フレームバッファクラスへの参照を返す関数
 
void SetUserPlotFuncs (const std::function< void(void)> &DrawPlaneFobj, const std::function< void(void)> &DrawPlotFobj)
 ユーザカスタムプロット描画関数への関数オブジェクトを設定する関数
 

詳解

グラフィッククラス

関数詳解

◆ GetFGrefs()

FrameGraphics & ARCSgraphics::GetFGrefs ( void )

フレームバッファクラスへの参照を返す関数

戻り値
FrameGraphicsへの参照

◆ ResetWaves()

void ARCSgraphics::ResetWaves ( void )

プロットをリセットする関数

再開始後にプロットをリセットする関数

◆ SetTime()

void ARCS::ARCSgraphics::SetTime ( const double T,
const double t )
inline

プロット描画時間に値を設定する関数

引数
[in]T周期 [s]
[in]t時刻 [s]

◆ SetVars()

template<typename T1 , typename... T2>
void ARCS::ARCSgraphics::SetVars ( const T1 & u1,
const T2 &... u2 )
inline

プロット描画変数に値を設定する関数(可変長引数テンプレート)

引数
[in]u1...u2インジケータの値

◆ SetWorkspace() [1/2]

void ARCSgraphics::SetWorkspace ( const Matrix< 1, 3 > & Pos1,
const Matrix< 1, 3 > & Pos2,
const Matrix< 1, 3 > & Pos3 )

作業空間プロットに位置ベクトルを設定する関数(3軸個別版)

引数
[in]Pos11軸の作業空間位置ベクトル XYZ— [m,m,m]^T
[in]Pos22軸の作業空間位置ベクトル XYZ— [m,m,m]^T
[in]Pos33軸の作業空間位置ベクトル XYZ— [m,m,m]^T

◆ SetWorkspace() [2/2]

void ARCSgraphics::SetWorkspace ( const std::array< Matrix< 1, 6 >, 6 > & AxPosition)

作業空間プロットに位置ベクトルを設定する関数(6軸配列版)

引数
[in]AxPosition1軸~6軸の作業空間位置ベクトル XYZ— [m,m,m,0,0,0]^T

このクラス詳解は次のファイルから抽出されました: