Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | List of all members
OrbitTargeter.ISectMarker Class Reference
Inheritance diagram for OrbitTargeter.ISectMarker:
OrbitTargeter.Marker

Public Member Functions

 ISectMarker (OrbitTargeter orbitTargeter, int num, bool target, Orbit patch)
 
void Update (Vector3d pos, double separation, double relSpeed, double angle, double UT, bool visible)
 
void Update (Vector3d pos, Vector3d pos2, bool visible, bool lineOk)
 
- Public Member Functions inherited from OrbitTargeter.Marker
void DestroyLine ()
 
void DottedLineUpdate (ref VectorLine line, Vector3d N, Vector3d N2, string name, Color color)
 
void DrawLine (bool draw3d)
 
 Marker (OrbitTargeter orbitTargeter, string name, Color color, int pixelSize)
 
 Marker (OrbitTargeter orbitTargeter, string name, Orbit patch, MapObject.ObjectType otype, Color color, int pixelSize)
 
void NodeUpdate ()
 
void Terminate ()
 
void Update (bool visible, bool lineOk)
 

Public Attributes

double angle
 
int num
 
Vector3d pos2
 
double relSpeed
 
double separation
 
bool target
 
double UT
 
- Public Attributes inherited from OrbitTargeter.Marker
MapNode.ApproachNodeType atype
 
Color color
 
VectorLine line
 
bool lineOk
 
MapNode mn
 
MapObject mo
 
OrbitTargeter orbitTargeter
 
MapObject.ObjectType otype
 
int pixelSize
 
Vector3d pos
 
bool visible
 

Constructor & Destructor Documentation

OrbitTargeter.ISectMarker.ISectMarker ( OrbitTargeter  orbitTargeter,
int  num,
bool  target,
Orbit  patch 
)
inline

Member Function Documentation

void OrbitTargeter.ISectMarker.Update ( Vector3d  pos,
double  separation,
double  relSpeed,
double  angle,
double  UT,
bool  visible 
)
inline
void OrbitTargeter.ISectMarker.Update ( Vector3d  pos,
Vector3d  pos2,
bool  visible,
bool  lineOk 
)
inline

Member Data Documentation

double OrbitTargeter.ISectMarker.angle
int OrbitTargeter.ISectMarker.num
Vector3d OrbitTargeter.ISectMarker.pos2
double OrbitTargeter.ISectMarker.relSpeed
double OrbitTargeter.ISectMarker.separation
bool OrbitTargeter.ISectMarker.target
double OrbitTargeter.ISectMarker.UT

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