List of all members | Public Member Functions | Private Attributes
TelescopeSimulatorKG2::RayTracer::Track Class Reference

#include <RayTracer.h>

Public Member Functions

void AddPoint (const utl::Point &p)
 
TPolyLine3D * GetLine ()
 
void SetColor (const int color)
 
 Track (const utl::CoordinateSystemPtr &cs)
 

Private Attributes

int fColor
 
const utl::CoordinateSystemPtrfCS
 
std::vector< float > fX
 
std::vector< float > fY
 
std::vector< float > fZ
 

Detailed Description

Definition at line 53 of file /RayTracer.h.

Constructor & Destructor Documentation

TelescopeSimulatorKG2::RayTracer::Track::Track ( const utl::CoordinateSystemPtr cs)
inline

Definition at line 55 of file /RayTracer.h.

Member Function Documentation

void RayTracer::Track::AddPoint ( const utl::Point p)
TPolyLine3D * RayTracer::Track::GetLine ( )

Definition at line 42 of file /RayTracer.cc.

void TelescopeSimulatorKG2::RayTracer::Track::SetColor ( const int  color)
inline

Definition at line 57 of file /RayTracer.h.

References fColor.

Referenced by TelescopeSimulatorKG2::RayTracer::Trace().

Member Data Documentation

int TelescopeSimulatorKG2::RayTracer::Track::fColor
private

Definition at line 61 of file /RayTracer.h.

Referenced by SetColor().

const utl::CoordinateSystemPtr& TelescopeSimulatorKG2::RayTracer::Track::fCS
private

Definition at line 60 of file /RayTracer.h.

std::vector<float> TelescopeSimulatorKG2::RayTracer::Track::fX
private

Definition at line 62 of file /RayTracer.h.

std::vector<float> TelescopeSimulatorKG2::RayTracer::Track::fY
private

Definition at line 63 of file /RayTracer.h.

std::vector<float> TelescopeSimulatorKG2::RayTracer::Track::fZ
private

Definition at line 64 of file /RayTracer.h.


The documentation for this class was generated from the following files:

, generated on Tue Sep 26 2023.