package org.squidy.nodes.optitrack.utils; import org.squidy.manager.data.DataConstant; public class TrackingConstant { public static final DataConstant RIGIDBODY = DataConstant.get(String.class, "RIGIDBODY"); public static final DataConstant RIGIDBODYID = DataConstant.get(Integer.class, "RIGIDBODYID"); public static final DataConstant ADDITIONALMARKER = DataConstant.get(String.class, "ADDITIONALMARKER"); public static final DataConstant SINGLEMARKER = DataConstant.get(String.class, "SINGLEMARKER"); public static final DataConstant Y_DEFLECTION = DataConstant.get(Double.class, "Y_DEFLECTION"); public static final DataConstant GESTURE = DataConstant.get(String.class, "GESTURE"); public static final DataConstant RIGIDBODYROLE = DataConstant.get(Integer.class, "RIGIDBODYROLE"); public static final DataConstant POINTINGMODE = DataConstant.get(Integer.class, "POINTINGMODE"); public static final DataConstant OBJECTWIDHT = DataConstant.get(Double.class, "OBJECTWIDTH"); public static final DataConstant OBJECTHEIGHT = DataConstant.get(Double.class, "OBJEGTHEITH"); public static final DataConstant OBJECTDEPTH = DataConstant.get(Double.class, "OBJECTDEPTH"); public static final DataConstant REMOTEOBJECT = DataConstant.get(String.class, "REMOTEOBJECT"); public static final DataConstant FINGERINDEX = DataConstant.get(Integer.class, "FINGERINDEX"); public static final DataConstant KEYWORD = DataConstant.get(String.class, "KEYWORD"); public static final DataConstant SENDTUIO = DataConstant.get(String.class, "SENDTUIO"); public static final DataConstant TUIOID = DataConstant.get(Integer.class, "TUIOID"); public static final DataConstant GESTUREID = DataConstant.get(Integer.class, "GESTUREID"); public static final DataConstant HANDSIDE = DataConstant.get(Integer.class, "HANDSIDE"); public static final DataConstant REMOTEIDENTIFIER = DataConstant.get(String.class, "REMOTEIDENTIFIER"); public static final DataConstant MAXRANGE = DataConstant.get(Integer.class, "MAXRANGE"); public static final DataConstant SCREENOVERSIZE = DataConstant.get(Double.class, "SCREENOVERSIZE"); public static final DataConstant REMOTEHOST = DataConstant.get(String.class, "REMOTEHOST"); public static final DataConstant REMOTEPORT = DataConstant.get(Integer.class, "REMOTEPORT"); public static final DataConstant BACKFACETRACKING = DataConstant.get(Boolean.class, "BACKFACETRACKING"); public static final DataConstant NATNET = DataConstant.get(Boolean.class, "NATNET"); public static final DataConstant HASBUTTONS = DataConstant.get(Boolean.class, "HASBUTTONS"); public static final DataConstant MERGEDIRECTLY = DataConstant.get(Boolean.class, "MERGEDIRECTLY"); public static final DataConstant DPRATIO = DataConstant.get(Double.class, "DPRATIO"); /* Trackables extern ID defined by TrakingTOols*/ public static final int RB_HANDRIGHT = 2; public static final int RB_HANDLEFT = 3; public static final int RB_PEN = 4; public static final int RB_LASER = 1; public static final int RB_IPHONE = 5; public static final int RB_IPHONE2 = 6; public static final int RB_BASE1 = 10; public static final int RB_BASE2 = 11; public static final int RB_MOBILEDISPLAY = 101; public static final int RB_CITRON = 103; public static final int RB_PERSON1 = 50; public static final int RB_LEFT_CLICK = 31; public static final int RB_LEFT_GRAB = 32; public static final int RB_LEFT_POINT = 33; public static final int RB_RIGHT_BASE = 20; public static final int RB_RIGHT_CLICK = 21; public static final int RB_RIGHT_GRAB = 22; public static final int RB_RIGHT_POINT = 23; public static final int RB_RIGHT_DEFAULT = 200; public static final int RB_RIGHT_CLICK2 = 201; public static final int RB_RIGHT_POINT2 = 202; public static final int RB_LEFT_DEFAULT = 300; public static final int RB_LEFT_CLICK2 = 301; public static final int RB_LEFT_POINT2 = 302; /* Rigid Bodies project load */ public static final int PRIME_LASER = 1001; public static final int PRIME_IPHONE = 1002; public static final int GLOVES = 1003; public static final int EMPTYTRACKABLES = 1004; public static final int ALLTRACKABLES = 1005; /* Room Objects */ public static final int ROOMOBJECT_MANUAL = 0; public static final int ROOMOBJECT_CUBES = 1; public static final int ROOMOBJECT_CITRON = 2; public static final int ROOMOBJECT_SURFACE = 3; public static final int ROOMOBJECT_ICT = 4; public static final int ROOMOBJECT_4k = 5; /* Rigid Body Roles */ public static final int RBROLE_POINTINGDEVICE = 1201; public static final int RBROLE_PERSON = 1202; public static final int RBROLE_MOBILEDISPLAY = 1203; public static final int RBROLE_ROOMOBJECT = 1204; public static final int RBROLE_GESTURE = 1205; /* Rigid Body Modes */ public static final int RBMODE_NONE = 2200; public static final int RBMODE_DIRECTPOINTING = 2201; public static final int RBMODE_RELATIVEPIONTING = 2202; public static final int RBMODE_HYBRIDPOINTING = 2203; /* Gestures */ public static final int GESTURE_DEFAULT = 5500; public static final int GESTURE_CLICK = 5501; public static final int GESTURE_GRAB = 5502; public static final int GESTURE_RIGHTCLICK = 5503; public static final int GESTURE_SINGLEPOINT = 5504; public static final int GESTURE_SINGLEPOINTCLICK = 5505; public static final int GESTURE_CLUTCH = 5506; public static final int GESTURE_FLATHAND = 5507; public static final String KEY_NOKEY = ""; public static final String KEY_ONSCREEN = "ONSCREEN"; public static final String KEY_OFFSCREEN = "OFFSCREEN"; public static final String KEY_OVERSIZESCREEN = "SCREENOVERSIZE"; public static final String KEY_ENTERSCREEN = "ENTERSCREEN"; }