KonoeGeometry

クラス概要

検出器などを表現するための幾何学情報、位置や形状を表すクラスで、 抽象クラスです。

継承関係

任意の図形はこのクラスを継承することで表現されなければなりません。 現在KonoeBoxGeometryが実装されて います。

メンバー関数

void translate( KonoeTranslation * translation )
図形は座標変換されます。座標変換はKonoeTranslationのオブジェクトで表現されます。
KInt isCrossing( KonoeTrajectory * trajectory, Konoe3Vector & entrypoint, Konoe3Vector & exitpoint )
図形は軌跡と交差しているかどうかを判定出来なければなりません。軌跡は KonoeTrajectoryのオブジェクトとして 表現されます。交差する場合真の値が返ります。その時、entrypointとexitpointに 図形との交点が返ります。(交点が4つ以上出来るケースは考えられていません。)

メンバーデータ

定数


[File = KonoeGeometry.html] last modified = 02-Jun-1998
KONOEコラボレーション konoe-req@konoe.kek.jp