Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Public Attributes | Static Protected Attributes | Properties | List of all members
CommNet.Network.Node< _Net, _Data, _Link, _Path > Class Template Reference

Node on the network. Overload and use network.Add to hook in More...

Inheritance diagram for CommNet.Network.Node< _Net, _Data, _Link, _Path >:

Public Member Functions

virtual void GetLinkPoints (List< Vector3 > discreteLines)
 
virtual void NetworkPostUpdate ()
 
virtual void NetworkPreUpdate ()
 
virtual void SetNet (_Net network)
 
void SetOccluder (Occluder occluder)
 
override string ToString ()
 

Public Attributes

double bestCost
 
_Link bestLink
 
_Data bestLinkNode
 
bool isInCandidateList
 
int pathingID
 

Static Protected Attributes

static Node< _Net, _Data,
_Link, _Path >
.ValueCollection.Enumerator 
linkEnumerator
 

Properties

virtual string displayName [get, set]
 
virtual string name [get, set]
 
virtual _Net Net [get, set]
 
virtual Occluder occluder [get, set]
 
virtual Vector3d position [get, set]
 

Detailed Description

Node on the network. Overload and use network.Add to hook in

Type Constraints
_Net :Net 
_Net :_Net 
_Net :_Data 
_Net :_Link 
_Net :_Path 
_Data :Node 
_Data :_Net 
_Data :_Data 
_Data :_Link 
_Data :_Path 
_Link :Link 
_Link :_Net 
_Link :_Data 
_Link :_Link 
_Link :_Path 
_Link :new() 
_Path :Path 
_Path :_Net 
_Path :_Data 
_Path :_Link 
_Path :_Path 

Member Function Documentation

virtual void CommNet.Network.Node< _Net, _Data, _Link, _Path >.GetLinkPoints ( List< Vector3 >  discreteLines)
inlinevirtual
virtual void CommNet.Network.Node< _Net, _Data, _Link, _Path >.NetworkPostUpdate ( )
inlinevirtual
virtual void CommNet.Network.Node< _Net, _Data, _Link, _Path >.NetworkPreUpdate ( )
inlinevirtual
virtual void CommNet.Network.Node< _Net, _Data, _Link, _Path >.SetNet ( _Net  network)
inlinevirtual
void CommNet.Network.Node< _Net, _Data, _Link, _Path >.SetOccluder ( Occluder  occluder)
inline
override string CommNet.Network.Node< _Net, _Data, _Link, _Path >.ToString ( )
inline

Member Data Documentation

double CommNet.Network.Node< _Net, _Data, _Link, _Path >.bestCost
_Link CommNet.Network.Node< _Net, _Data, _Link, _Path >.bestLink
_Data CommNet.Network.Node< _Net, _Data, _Link, _Path >.bestLinkNode
bool CommNet.Network.Node< _Net, _Data, _Link, _Path >.isInCandidateList
Node<_Net, _Data, _Link, _Path>.ValueCollection.Enumerator CommNet.Network.Node< _Net, _Data, _Link, _Path >.linkEnumerator
staticprotected
int CommNet.Network.Node< _Net, _Data, _Link, _Path >.pathingID

Property Documentation

virtual string CommNet.Network.Node< _Net, _Data, _Link, _Path >.displayName
getset
virtual string CommNet.Network.Node< _Net, _Data, _Link, _Path >.name
getset
virtual _Net CommNet.Network.Node< _Net, _Data, _Link, _Path >.Net
getset
virtual Occluder CommNet.Network.Node< _Net, _Data, _Link, _Path >.occluder
getset
virtual Vector3d CommNet.Network.Node< _Net, _Data, _Link, _Path >.position
getset

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