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.Marker Class Reference
Inheritance diagram for OrbitTargeter.Marker:
OrbitTargeter.AnDnMarker OrbitTargeter.ClApprMarker OrbitTargeter.CursorMarker OrbitTargeter.ISectMarker

Public Member Functions

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

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.Marker.Marker ( OrbitTargeter  orbitTargeter,
string  name,
Color  color,
int  pixelSize 
)
inline
OrbitTargeter.Marker.Marker ( OrbitTargeter  orbitTargeter,
string  name,
Orbit  patch,
MapObject.ObjectType  otype,
Color  color,
int  pixelSize 
)
inline

Member Function Documentation

void OrbitTargeter.Marker.DestroyLine ( )
inline
void OrbitTargeter.Marker.DottedLineUpdate ( ref VectorLine  line,
Vector3d  N,
Vector3d  N2,
string  name,
Color  color 
)
inline
void OrbitTargeter.Marker.DrawLine ( bool  draw3d)
inline
void OrbitTargeter.Marker.NodeUpdate ( )
inline
void OrbitTargeter.Marker.Terminate ( )
inline
void OrbitTargeter.Marker.Update ( bool  visible,
bool  lineOk 
)
inline

Member Data Documentation

MapNode.ApproachNodeType OrbitTargeter.Marker.atype
Color OrbitTargeter.Marker.color
VectorLine OrbitTargeter.Marker.line
bool OrbitTargeter.Marker.lineOk
MapNode OrbitTargeter.Marker.mn
MapObject OrbitTargeter.Marker.mo
OrbitTargeter OrbitTargeter.Marker.orbitTargeter
MapObject.ObjectType OrbitTargeter.Marker.otype
int OrbitTargeter.Marker.pixelSize
Vector3d OrbitTargeter.Marker.pos
bool OrbitTargeter.Marker.visible

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