17 #ifndef KATABATIC_CONSTANTS_H
18 #define KATABATIC_CONSTANTS_H
33 , KbTopology = 0x00000400
34 , KbGlobalSegment = 0x00000800
35 , KbAllowTerminal = 0x00001000
36 , KbAllowLocal = 0x00002000
37 , KbIgnoreContacts = 0x00004000
39 , KbSuperior = 0x00010000
44 , KbWithNeighbors = 0x00200000
45 , KbNoCheckLayer = 0x00400000
47 , KbNoGCellShrink = 0x01000000
48 , KbCParanoid = 0x02000000
49 , KbCreate = 0x04000000
50 , KbCheckLowDensity = 0x08000000
62 enum EngineFlag { EngineDemoMode = 0x00000001
63 , EngineWarnOnGCellOverload = 0x00000002
64 , EngineDestroyBaseContact = 0x00000004
65 , EngineDestroyBaseSegment = 0x00000008
66 , EngineDestroyMask = EngineDestroyBaseContact|EngineDestroyBaseSegment
69 enum EngineAlgorithm { EngineLoadGrByNet = 0x00000001
70 , EngineLoadGrByGCell = 0x00000002
71 , EngineLayerAssignByLength = 0x00000004
72 , EngineLayerAssignByTrunk = 0x00000008
73 , EngineNoNetLayerAssign = 0x00000010
77 inline unsigned int perpandicularTo (
unsigned int direction )
79 switch ( direction & KbDirectionMask ) {
89 #endif // KATABATIC_CONSTANTS_H
Definition: Constants.h:28
Definition: Constants.h:29
Definition: Constants.h:24
Definition: Constants.h:43
FunctionFlag
Definition: Constants.h:22
Definition: Constants.h:23
Definition: Constants.h:46
Definition: Constants.h:55
Definition: Constants.h:58
Definition: Constants.h:56
Definition: Constants.h:57
Definition: Constants.h:41
Definition: Constants.h:32
Definition: Constants.h:38
Definition: Constants.h:54
Definition: Constants.h:31
Definition: Constants.h:26
Definition: Constants.h:30
Definition: Constants.h:40
Definition: Constants.h:42
Definition: Constants.h:27
Definition: Constants.h:59
Definition: Constants.h:25
EngineState
Definition: Constants.h:54