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

Celestial body which occludes telemetry. Home planets get telemetry links More...

Inheritance diagram for CommNet.CommNetBody:

Public Member Functions

virtual void OnNetworkPreUpdate ()
 

Protected Member Functions

virtual Occluder CreateOccluder ()
 Creates the occluder for the body. Unless overridden, creates a OccluderHorizonCulling with the CelestialBody's scaledRadiusHorizonMultiplier and scaledElipRadMult, multiplied by the CommNetParams occlusionMultiplier More...
 
virtual void OnDestroy ()
 
virtual void OnNetworkInitialized ()
 
virtual void Start ()
 

Protected Attributes

CelestialBody body
 
Occluder occluder
 

Detailed Description

Celestial body which occludes telemetry. Home planets get telemetry links

Member Function Documentation

virtual Occluder CommNet.CommNetBody.CreateOccluder ( )
inlineprotectedvirtual

Creates the occluder for the body. Unless overridden, creates a OccluderHorizonCulling with the CelestialBody's scaledRadiusHorizonMultiplier and scaledElipRadMult, multiplied by the CommNetParams occlusionMultiplier

Returns
virtual void CommNet.CommNetBody.OnDestroy ( )
inlineprotectedvirtual
virtual void CommNet.CommNetBody.OnNetworkInitialized ( )
inlineprotectedvirtual
virtual void CommNet.CommNetBody.OnNetworkPreUpdate ( )
inlinevirtual
virtual void CommNet.CommNetBody.Start ( )
inlineprotectedvirtual

Member Data Documentation

CelestialBody CommNet.CommNetBody.body
protected
Occluder CommNet.CommNetBody.occluder
protected

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