KonoeTclEventViewCanvas

クラス概要

イベントディスプレイを描画するためのキャンバスを提供します。

継承関係

KonoeTclCanvasを継承しています。

メンバー関数

KonoeTclEventViewCanvas( KonoeTclWindow* kwin, KChar* kname, KonoeTclDimension dimension, KChar* pTitle, KInt pTotal )
KonoeTclEventViewCanvas( KonoeTclWindow* kwin, KChar* kname, KInt canvasSizeX, KInt canvasSizeY, Konoe3Vector pworldSize, KonoeDetectorList* klist, KChar* pTitle )
~KonoeTclEventViewCanvas()
void setPhysicalVolume( KonoeTclPhysPlacement** pPhys, KInt startID, KInt endID )
KonoeTclPhysPlacement* getPhysicalVolume(int i)
KInt getTotalPhysicalVolume()
void setDimension( KonoeTclDimension dimension )
void setSize( KInt width, KInt height )
KonoeTclDimension getSize()
void draw()
void setSpaceManager(KonoeTclSpaceManager* pSpace)
inline KonoeTclSpaceManager* getSpaceManager()
void setMagnification(KFloat value)
void setCenterEye(KInt eyeX, KInt eyeY)
void setViewLotation(KFloat value)
void setViewAngle(KFloat value)
void drawScale()
void drawEventNumber(KInt num)
void drawRunNumber(KInt num)
void drawHitPoint(KFloat px, KFloat py, KFloat pz)
void drawHitTime(KChar* ktime)
KInt* getDrawNumber()
KFloat getRealCanvasSize()
void showGeometry()
void hideGeometry()
void setForceWireFrame()
void setScale()
void unsetForceWireFrame()
void unsetScale()
void setEventHitCanvas()
void unsetEventHitCanvas()
void setEventHitString(KChar** str, KChar* fColor="black", KChar* fName="times", KInt=12)
void setEventHitVisAtt(KInt i, KInt RR, KInt GG, KInt BB)
void rotateX( KFloat rotX )
void rotateY( KFloat rotY )
void setSlowDraw()
void unsetSlowDraw()

メンバーデータ

定数


[File = KonoeTclEventViewCanvas.html] last modified = 26-Aug-1999
KONOEコラボレーション konoe-req@konoe.kek.jp