Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Classes | Enumerations
Package FinePrint.Utilities

Classes

class  CelestialUtilities
 
class  CompatibilityUtilities
 
class  ConstructionExtensions
 
class  ConstructionPart
 Data class that holds the details of a Part that can be used by a construction contract. More...
 
class  ConstructionParts
 
interface  ICheckSpecificVessels
 
interface  IUpdateWaypoints
 
class  OrbitUtilities
 
class  PreBuiltCraft
 This class is used to store a list of PreBuiltCraftDefinition's. More...
 
class  PreBuiltCraftDefinition
 This class is used to hold PreBuilt Craft definitions for contracts that use prebuilt craft. More...
 
class  PreBuiltCraftPosition
 Used to store PreBuilt Craft Positions More...
 
class  ProgressMilestone
 
class  ProgressUtilities
 
class  SpriteMap
 A simple structure that loads textures into sprites if they exist, and defaults them if they do not. More...
 
class  StringUtilities
 String utilites is soon to be deprecated due to the use of lingoona. More...
 
class  SurveyDefinition
 SurveyDefinition prevents SurveyContracts from calling LoadNode more than absolutely necessary by storing the survey definitions in a loose structure. More...
 
class  SurveyDefinitionParameter
 SurveyDefinitionParameters load and hold hold the parameters for the survey definition structure. More...
 
class  SystemUtilities
 
class  VesselUtilities
 
class  WaypointParameter
 A simple abstract class that abstracts parameters with waypoints to set up, clean up, and update via WaypointManager. More...
 

Enumerations

enum  FlightBand {
  FlightBand.NONE, FlightBand.GROUND, FlightBand.LOW, FlightBand.HIGH,
  FlightBand.LOWMIX, FlightBand.HIGHMIX, FlightBand.ANYMIX
}
 A coarse description of a flight envelope or a group of flight envelopes. More...
 
enum  GrammaticalGender { GrammaticalGender.NEUTRAL, GrammaticalGender.MASCULINE, GrammaticalGender.FEMININE }
 Describes the gender of a word. More...
 
enum  LoadResult { LoadResult.NULL, LoadResult.NOVALUE, LoadResult.INVALID, LoadResult.SUCCESS }
 Result of SystemUtilities.LoadNode More...
 
enum  MannedStatus { MannedStatus.MANNED, MannedStatus.UNMANNED, MannedStatus.ANY }
 Describes the manned status of a vessel. More...
 
enum  OrbitalProperties {
  OrbitalProperties.INC, OrbitalProperties.ARG, OrbitalProperties.LAN, OrbitalProperties.ECC,
  OrbitalProperties.SMA, OrbitalProperties.PER, OrbitalProperties.APO
}
 Specifies a single property of an orbit. More...
 
enum  OrbitType {
  OrbitType.SYNCHRONOUS, OrbitType.STATIONARY, OrbitType.POLAR, OrbitType.EQUATORIAL,
  OrbitType.KOLNIYA, OrbitType.TUNDRA, OrbitType.RANDOM
}
 Description of an Orbit. More...
 
enum  ProgressRewardType { ProgressRewardType.CONTRACT, ProgressRewardType.PROGRESS }
 Description of the origin of a (World First) progress reward. More...
 
enum  ProgressType {
  ProgressType.NULL, ProgressType.ALTITUDERECORD, ProgressType.BASECONSTRUCTION, ProgressType.CREWTRANSFER,
  ProgressType.CREWRECOVERY, ProgressType.DEPTHRECORD, ProgressType.DISTANCERECORD, ProgressType.DOCKING,
  ProgressType.ESCAPE, ProgressType.FIRSTLAUNCH, ProgressType.FLAGPLANT, ProgressType.FLIGHT,
  ProgressType.FLYBY, ProgressType.FLYBYRETURN, ProgressType.LANDING, ProgressType.LANDINGRETURN,
  ProgressType.ORBIT, ProgressType.ORBITRETURN, ProgressType.POINTOFINTEREST, ProgressType.REACHSPACE,
  ProgressType.RENDEZVOUS, ProgressType.SCIENCE, ProgressType.SPACEWALK, ProgressType.SPEEDRECORD,
  ProgressType.SPLASHDOWN, ProgressType.STATIONCONSTRUCTION, ProgressType.STUNT, ProgressType.SUBORBIT,
  ProgressType.SURFACEEVA
}
 Description of a ProgressTracker node. More...
 
enum  PronounCasing { PronounCasing.SUBJECTIVE, PronounCasing.OBJECTIVE, PronounCasing.POSSESSIVE }
 Describes the case of a pronoun. More...
 
enum  RecordTrackType {
  RecordTrackType.NULL, RecordTrackType.ALTITUDE, RecordTrackType.DEPTH, RecordTrackType.DISTANCE,
  RecordTrackType.SPEED
}
 Description of a contract track of World First records. More...
 
enum  WaypointClusterState { WaypointClusterState.NONE, WaypointClusterState.SINGLE, WaypointClusterState.MIXED, WaypointClusterState.FULL }
 Describes the cluster status of a waypoint, to make displaying them easier. More...
 

Enumeration Type Documentation

A coarse description of a flight envelope or a group of flight envelopes.

Enumerator
NONE 
GROUND 
LOW 
HIGH 
LOWMIX 
HIGHMIX 
ANYMIX 

Describes the gender of a word.

Enumerator
NEUTRAL 
MASCULINE 
FEMININE 

Result of SystemUtilities.LoadNode

Enumerator
NULL 
NOVALUE 
INVALID 
SUCCESS 

Describes the manned status of a vessel.

Enumerator
MANNED 
UNMANNED 
ANY 

Specifies a single property of an orbit.

Enumerator
INC 
ARG 
LAN 
ECC 
SMA 
PER 
APO 

Description of an Orbit.

Enumerator
SYNCHRONOUS 
STATIONARY 
POLAR 
EQUATORIAL 
KOLNIYA 
TUNDRA 
RANDOM 

Description of the origin of a (World First) progress reward.

Enumerator
CONTRACT 
PROGRESS 

Description of a ProgressTracker node.

Enumerator
NULL 
ALTITUDERECORD 
BASECONSTRUCTION 
CREWTRANSFER 
CREWRECOVERY 
DEPTHRECORD 
DISTANCERECORD 
DOCKING 
ESCAPE 
FIRSTLAUNCH 
FLAGPLANT 
FLIGHT 
FLYBY 
FLYBYRETURN 
LANDING 
LANDINGRETURN 
ORBIT 
ORBITRETURN 
POINTOFINTEREST 
REACHSPACE 
RENDEZVOUS 
SCIENCE 
SPACEWALK 
SPEEDRECORD 
SPLASHDOWN 
STATIONCONSTRUCTION 
STUNT 
SUBORBIT 
SURFACEEVA 

Describes the case of a pronoun.

Enumerator
SUBJECTIVE 
OBJECTIVE 
POSSESSIVE 

Description of a contract track of World First records.

Enumerator
NULL 
ALTITUDE 
DEPTH 
DISTANCE 
SPEED 

Describes the cluster status of a waypoint, to make displaying them easier.

Enumerator
NONE 
SINGLE 
MIXED 
FULL