N:Orca 1.0.3
com.nebukam.orca
Nebukam.ORCA Namespace Reference

Classes

class  Agent
 
struct  AgentData
 
struct  AgentDataResult
 
class  AgentGroup
 
class  AgentKDTreeBuilder
 
struct  AgentKDTreeJob
 
class  AgentKDTreeProcessor
 
class  AgentProvider
 
struct  AgentTreeNode
 
struct  DVP
 
class  DynObstacleKDTreeProcessor
 
class  DynObstacleProvider
 
interface  IAgent
 
interface  IAgentGroup
 
interface  IAgentKDTreeProvider
 
interface  IAgentProvider
 
interface  IDynObstacleKDTreeProvider
 
interface  IDynObstacleProvider
 
interface  IObstacleGroup
 
interface  IObstacleKDTreeProvider
 
interface  IObstacleProvider
 
interface  IORCALinesProvider
 
interface  IRaycastGroup
 
interface  IRaycastProvider
 
interface  IStaticObstacleKDTreeProvider
 
interface  IStaticObstacleProvider
 
class  Obstacle
 
struct  ObstacleFixJob
 
class  ObstacleFixProcessor
 
class  ObstacleGroup
 
struct  ObstacleInfos
 
class  ObstacleKDTreeBuilder
 
struct  ObstacleKDTreeJob
 
class  ObstacleKDTreeProcessor
 
struct  ObstacleOrientationJob
 
class  ObstacleOrientationProcessor
 
class  ObstacleProvider
 
struct  ObstacleTreeNode
 
class  ObstacleVertex
 
struct  ObstacleVertexData
 
class  ORCA
 
struct  ORCAApplyJob
 
class  ORCAApplyProcessor
 
class  ORCABundle
 
struct  ORCALine
 
struct  ORCALinesJob
 
class  ORCALinesProcessor
 
class  ORCAPreparation
 
class  Raycast
 
struct  RaycastData
 
class  RaycastGroup
 
class  RaycastProvider
 
struct  RaycastResult
 
struct  RaycastsJob
 
class  RaycastsProcessor
 
struct  Segment2D
 
class  StaticObstacleKDTreeProcessor
 
class  StaticObstacleProvider
 

Enumerations

enum  ORCALayer {
  NONE = 0 , L0 = 1 , L1 = 2 , L2 = 4 ,
  L3 = 8 , L4 = 16 , L5 = 32 , L6 = 64 ,
  L7 = 128 , L8 = 256 , L9 = 512 , L10 = 1024 ,
  L11 = 2048 , L12 = 4096 , L13 = 8192 , L14 = 16384 ,
  L15 = 32768 , L16 = 65536 , L17 = 131072 , L18 = 262144 ,
  L19 = 524288 , L20 = 1048576 , L21 = 2097152 , L22 = 4194304 ,
  L23 = 8388608 , L24 = 16777216 , L25 = 33554432 , L26 = 67108864 ,
  L27 = 134217728 , L28 = 268435456 , L29 = 536870912 , L30 = 1073741824 ,
  ANY
}
 
enum  RaycastFilter {
  NONE = 0 , AGENTS = 1 , OBSTACLE_STATIC = 2 , OBSTACLE_DYNAMIC = 4 ,
  OBSTACLES = OBSTACLE_STATIC | OBSTACLE_DYNAMIC , ANY = AGENTS | OBSTACLES
}
 

Enumeration Type Documentation

◆ ORCALayer

Bitwise with flags :

AB = A | B AB & ~B = A ABC = A | B | C //Combine a set of flags ABC & ~AB = C //Remove a set of flags ( foo & AB) == AB ? //foo has AB set. ( foo & AB ) != 0 ? //foo has A and/or B set. foo ^= A; // Toggle B in foo foo &= ~A; //Remove A from foo foo |= A; //Adds A to foo

Definition at line 39 of file ORCALayer.cs.

◆ RaycastFilter

enum Nebukam.ORCA.RaycastFilter

Definition at line 29 of file Raycast.cs.