Class PrevisCelestialBodyProvider
  
  
  
    - Namespace
 - KSP.Sim
 
  - Assembly
 - Assembly-CSharp.dll
 
   
  
  
  
    public class PrevisCelestialBodyProvider
   
  
    - Inheritance
 
    - 
      
      
PrevisCelestialBodyProvider
     
  
  
    - Inherited Members
 
    - 
    
    
    
    
    
    
    
  
 
  
    - Extension Methods
 
    - 
  
  
  
  
  
  
 
  Constructors
  
  
  PrevisCelestialBodyProvider(PrevisGameInstance)
  
  
  
  
  
    public PrevisCelestialBodyProvider(PrevisGameInstance previsGame)
   
  Parameters
  
    previsGame PrevisGameInstance 
    
  
  Methods
  
  
  Get(string)
  
  
  
  
  
    public CelestialBodyCore Get(string name)
   
  Parameters
  
    name string 
    
  
  Returns
  
    - CelestialBodyCore
 
    
  
  
  
  GetNeighboringBodies(bool)
  
  
  
  
  
    public List<string> GetNeighboringBodies(bool includeStars = true)
   
  Parameters
  
    includeStars bool 
    
  
  Returns
  
    - List<string>
 
    
  
  
  
  GetNeighboringBodiesByVisibility(Position, bool, bool)
  
  
  
  
  
    public Dictionary<string, double> GetNeighboringBodiesByVisibility(Position viewerPos, bool includeObserved = true, bool includeStar = true)
   
  Parameters
  
    viewerPos Position 
    
    includeObserved bool 
    
    includeStar bool 
    
  
  Returns
  
    - Dictionary<string, double>
 
    
  
  
  
  GetObservedBodyName()
  
  
  
  
  
    public string GetObservedBodyName()
   
  Returns
  
    - string
 
    
  
  
  
  GetObservedStar()
  
  
  
  
  
    public string GetObservedStar()
   
  Returns
  
    - string
 
    
  
  
  
  GetPosition(string)
  
  
  
  
  
    public Position GetPosition(string name)
   
  Parameters
  
    name string 
    
  
  Returns
  
    - Position
 
    
  
  
  
  GetPrevisSimObjs()
  
  
  
  
  
    public Dictionary<string, ITransformModel> GetPrevisSimObjs()
   
  Returns
  
    - Dictionary<string, ITransformModel>
 
    
  
  
  
  GetRadius(string)
  
  
  
  
  
    public double GetRadius(string name)
   
  Parameters
  
    name string 
    
  
  Returns
  
    - double
 
    
  
  
  
  GetReferenceBody(string)
  
  
  
  
  
    public string GetReferenceBody(string name)
   
  Parameters
  
    name string 
    
  
  Returns
  
    - string
 
    
  
  
  
  GetTransformModel(string)
  
  
  
  
  
    public ITransformModel GetTransformModel(string name)
   
  Parameters
  
    name string 
    
  
  Returns
  
    - ITransformModel
 
    
  
  
  
  OnScaledSpaceViewInstantiated(GameObject, string)
  
  
  
  
  
    public void OnScaledSpaceViewInstantiated(GameObject instance, string bodyName)
   
  Parameters
  
    instance GameObject 
    
    bodyName string 
    
  
  
  
  OnSimObjectInstantiated(ITransformModel, string)
  
  
  
  
  
    public void OnSimObjectInstantiated(ITransformModel transformModel, string bodyName)
   
  Parameters
  
    transformModel ITransformModel 
    
    bodyName string