Curvy  4.1.0
CGModuleLink Class Reference

Detailed Description

Class defining a linkage between two modules' slots

Properties

int ModuleID [get]
 
string SlotName [get]
 
int TargetModuleID [get]
 
string TargetSlotName [get]
 

Public Member Functions

 CGModuleLink (int sourceID, string sourceSlotName, int targetID, string targetSlotName)
 
 CGModuleLink (CGModuleSlot source, CGModuleSlot target)
 
bool IsBetween (CGModuleSlot one, CGModuleSlot another)
 
bool IsFrom (CGModuleSlot s)
 
bool IsSame (CGModuleLink o)
 
bool IsSame (CGModuleSlot source, CGModuleSlot target)
 
bool IsTo (CGModuleSlot s)
 
bool IsUsing (CGModule module)
 
void SetModuleIDIINTERNAL (int moduleID, int targetModuleID)
 
override string ToString ()
 

Static Public Member Functions

static implicit operator bool (CGModuleLink a)
 

Constructor & Destructor Documentation

CGModuleLink ( int  sourceID,
string  sourceSlotName,
int  targetID,
string  targetSlotName 
)
CGModuleLink ( CGModuleSlot  source,
CGModuleSlot  target 
)

Member Function Documentation

bool IsBetween ( CGModuleSlot  one,
CGModuleSlot  another 
)
bool IsFrom ( CGModuleSlot  s)
bool IsSame ( CGModuleLink  o)
bool IsSame ( CGModuleSlot  source,
CGModuleSlot  target 
)
bool IsTo ( CGModuleSlot  s)
bool IsUsing ( CGModule  module)
static implicit operator bool ( CGModuleLink  a)
static
void SetModuleIDIINTERNAL ( int  moduleID,
int  targetModuleID 
)
override string ToString ( )

Property Documentation

int ModuleID
get
string SlotName
get
int TargetModuleID
get
string TargetSlotName
get

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