Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Targeting.Conic Class Reference

Public Member Functions

double Curvature (double v)
 
Frame GetFrame (Vector3d p)
 
int Intercepts (Ray line, out Vector3d i1, out Vector3d i2)
 
Vector3d Normal (double v)
 
Vector3d Normal (Vector3d p)
 
Vector3d Point (double v)
 
bool point_inside (Vector3d p)
 
bool point_is_real (Vector3d p)
 
double Radius (double v)
 
void Release ()
 
Vector3d Tangent (double v)
 
Vector3d Tangent (Vector3d p)
 
void tangent_xy (Vector3d p, out double vx, out double vy)
 
void true_anomaly_xy (Vector3d p, out double c, out double s)
 
double TrueAnomaly (Vector3d p)
 

Static Public Member Functions

static Conic Borrow (Orbit o)
 

Public Attributes

double a
 
double ap
 apoapsis distance More...
 
Vector3d ap_point
 
Vector3d center
 the center point of the conic More...
 
Plane conic_plane
 plane of the conic section More...
 
double e
 eccentricity More...
 
Vector3d focus
 the primary focal point of the conic More...
 
double l
 semi latus rectum More...
 
double min_v
 
double pe
 periapsis distance More...
 
Vector3d pe_point
 
Vector3d X
 

Member Function Documentation

static Conic Targeting.Conic.Borrow ( Orbit  o)
inlinestatic
double Targeting.Conic.Curvature ( double  v)
inline
Frame Targeting.Conic.GetFrame ( Vector3d  p)
inline
int Targeting.Conic.Intercepts ( Ray  line,
out Vector3d  i1,
out Vector3d  i2 
)
inline
Vector3d Targeting.Conic.Normal ( double  v)
inline
Vector3d Targeting.Conic.Normal ( Vector3d  p)
inline
Vector3d Targeting.Conic.Point ( double  v)
inline
bool Targeting.Conic.point_inside ( Vector3d  p)
inline
bool Targeting.Conic.point_is_real ( Vector3d  p)
inline
double Targeting.Conic.Radius ( double  v)
inline
void Targeting.Conic.Release ( )
inline
Vector3d Targeting.Conic.Tangent ( double  v)
inline
Vector3d Targeting.Conic.Tangent ( Vector3d  p)
inline
void Targeting.Conic.tangent_xy ( Vector3d  p,
out double  vx,
out double  vy 
)
inline
void Targeting.Conic.true_anomaly_xy ( Vector3d  p,
out double  c,
out double  s 
)
inline
double Targeting.Conic.TrueAnomaly ( Vector3d  p)
inline

Member Data Documentation

double Targeting.Conic.a
double Targeting.Conic.ap

apoapsis distance

Vector3d Targeting.Conic.ap_point
Vector3d Targeting.Conic.center

the center point of the conic

Plane Targeting.Conic.conic_plane

plane of the conic section

double Targeting.Conic.e

eccentricity

Vector3d Targeting.Conic.focus

the primary focal point of the conic

double Targeting.Conic.l

semi latus rectum

double Targeting.Conic.min_v
double Targeting.Conic.pe

periapsis distance

Vector3d Targeting.Conic.pe_point
Vector3d Targeting.Conic.X

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