diff options
| author | Tim Redfern <tim@eclectronics.org> | 2012-05-17 22:46:02 +0100 |
|---|---|---|
| committer | Tim Redfern <tim@eclectronics.org> | 2012-05-17 22:46:02 +0100 |
| commit | 7bd13a723d9e118b32e47cd73fa8d7c2534918e2 (patch) | |
| tree | 5f2e70dc2be99802e1efc4e3c028a272474a172b | |
initial commit
| -rw-r--r-- | Makefile | 466 | ||||
| -rw-r--r-- | addons.make | 1 | ||||
| -rw-r--r-- | config.make | 34 | ||||
| -rw-r--r-- | openBTSviz.cbp | 54 | ||||
| -rw-r--r-- | openBTSviz.layout | 22 | ||||
| -rw-r--r-- | openBTSviz_win.cbp | 388 | ||||
| -rw-r--r-- | openBTSviz_win.depend | 1402 | ||||
| -rw-r--r-- | openBTSviz_win.layout | 16 | ||||
| -rw-r--r-- | src/main.cpp | 16 | ||||
| -rw-r--r-- | src/testApp.cpp | 141 | ||||
| -rw-r--r-- | src/testApp.h | 29 |
11 files changed, 2569 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..a6b3711 --- /dev/null +++ b/Makefile @@ -0,0 +1,466 @@ +# openFrameworks universal makefile +# +# make help : shows this message +# make Debug: makes the application with debug symbols +# make Release: makes the app with optimizations +# make: the same as make Release +# make CleanDebug: cleans the Debug target +# make CleanRelease: cleans the Release target +# make clean: cleans everything +# +# +# this should work with any OF app, just copy any example +# change the name of the folder and it should compile +# only .cpp support, don't use .c files +# it will look for files in any folder inside the application +# folder except that in the EXCLUDE_FROM_SOURCE variable +# it doesn't autodetect include paths yet +# add the include paths in the USER_CFLAGS variable +# using the gcc syntax: -Ipath +# +# to add addons to your application, edit the addons.make file +# in this directory and add the names of the addons you want to +# include +# +# edit the following vars to customize the makefile + +include config.make + +ifeq ($(findstring Android,$(MAKECMDGOALS)),Android) + include $(OF_ROOT)/libs/openFrameworksCompiled/project/android/paths.make + ARCH = android + ifeq ($(shell uname),Darwin) + HOST_PLATFORM = darwin-x86 + else + HOST_PLATFORM = linux-x86 + endif +endif + +ifeq ($(ARCH),android) + COMPILER_OPTIMIZATION = $(ANDROID_COMPILER_OPTIMIZATION) + NDK_PLATFORM = android-8 +else + COMPILER_OPTIMIZATION = $(USER_COMPILER_OPTIMIZATION) +endif + + + + +# you shouldn't modify anything below this line + + +SHELL = /bin/sh +ifneq ($(ARCH),android) + CXX = g++ + ARCH = $(shell uname -m) + ifeq ($(ARCH),x86_64) + LIBSPATH=linux64 + else + LIBSPATH=linux + endif +else + ifeq ($(findstring Release_arm7,$(MAKECMDGOALS)),Release_arm7) + LIBSPATH =android/armeabi-v7a + else + LIBSPATH =android/armeabi + endif + #NDK_ROOT = $(shell cat $(OF_ROOT)/libs/openFrameworksCompiled/project/android/ndk_path.make) + #SDK_ROOT = $(shell cat $(OF_ROOT)/libs/openFrameworksCompiled/project/android/sdk_path.make) + TOOLCHAIN=arm-linux-androideabi-4.4.3 + TOOLCHAIN_PATH=$(NDK_ROOT)/toolchains/$(TOOLCHAIN)/prebuilt/$(HOST_PLATFORM)/bin/ + ANDROID_PREFIX=arm-linux-androideabi- + CC=$(NDK_ROOT)/toolchains/$(TOOLCHAIN)/prebuilt/$(HOST_PLATFORM)/bin/$(ANDROID_PREFIX)gcc + CXX=$(NDK_ROOT)/toolchains/$(TOOLCHAIN)/prebuilt/$(HOST_PLATFORM)/bin/$(ANDROID_PREFIX)g++ + AR=$(NDK_ROOT)/toolchains/$(TOOLCHAIN)/prebuilt/$(HOST_PLATFORM)/bin/$(ANDROID_PREFIX)ar + SYSROOT=$(NDK_ROOT)/platforms/$(NDK_PLATFORM)/arch-arm/ + CFLAGS += -nostdlib --sysroot=$(SYSROOT) -fno-short-enums + CFLAGS += -I"$(NDK_ROOT)/platforms/$(NDK_PLATFORM)/arch-arm/usr/include" -I"$(NDK_ROOT)/sources/cxx-stl/gnu-libstdc++/include/" -I"$(NDK_ROOT)/sources/cxx-stl/gnu-libstdc++/libs/armeabi/include" + CFLAGS += -DANDROID +endif + +NODEPS = clean +SED_EXCLUDE_FROM_SRC = $(shell echo $(EXCLUDE_FROM_SOURCE) | sed s/\,/\\\\\|/g) +SOURCE_DIRS = $(shell find . -maxdepth 1 -mindepth 1 -type d | grep -v $(SED_EXCLUDE_FROM_SRC) | sed s/.\\///) +SOURCES = $(shell find $(SOURCE_DIRS) -name "*.cpp" -or -name "*.c" -or -name "*.cc") +OBJFILES = $(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(patsubst %.cc,%.o,$(SOURCES)))) + +ifneq (,$(USER_SOURCE_DIR)) + USER_SOURCES = $(shell find $(USER_SOURCE_DIR) -name "*.cpp" -or -name "*.c" -or -name "*.cc") + USER_OBJFILES = $(subst $(USER_SOURCE_DIR)/, ,$(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(patsubst %.cc,%.o,$(USER_SOURCES))))) +endif + +APPNAME = $(shell basename `pwd`) +CORE_INCLUDES = $(shell find $(OF_ROOT)/libs/openFrameworks/ -type d) +CORE_INCLUDE_FLAGS = $(addprefix -I,$(CORE_INCLUDES)) +INCLUDES = $(shell find $(OF_ROOT)/libs/*/include -type d | grep -v glu | grep -v quicktime | grep -v poco) +INCLUDES_FLAGS = $(addprefix -I,$(INCLUDES)) +INCLUDES_FLAGS += -I$(OF_ROOT)/libs/poco/include +ifeq ($(ARCH),android) + INCLUDES_FLAGS += -I$(OF_ROOT)/libs/glu/include_android +else + INCLUDES_FLAGS += -I$(OF_ROOT)/libs/glu/include + INCLUDES_FLAGS += $(shell pkg-config glew gstreamer-0.10 gstreamer-video-0.10 gstreamer-base-0.10 libudev --cflags) + #check if gtk exists and add it + GTK = $(shell pkg-config gtk+-2.0 --exists; echo $$?) + ifeq ($(GTK),0) + CFLAGS += $(shell pkg-config gtk+-2.0 --cflags) -DOF_USING_GTK + SYSTEMLIBS += $(shell pkg-config gtk+-2.0 --libs) + endif + + #check if mpg123 exists and add it + MPG123 = $(shell pkg-config libmpg123 --exists; echo $$?) + ifeq ($(MPG123),0) + CFLAGS += -DOF_USING_MPG123 + SYSTEMLIBS += -lmpg123 + endif +endif +LIB_STATIC = $(shell ls $(OF_ROOT)/libs/*/lib/$(LIBSPATH)/*.a 2> /dev/null | grep -v openFrameworksCompiled | grep -v Poco) +LIB_SHARED = $(shell ls $(OF_ROOT)/libs/*/lib/$(LIBSPATH)/*.so 2> /dev/null | grep -v openFrameworksCompiled | sed "s/.*\\/lib\([^/]*\)\.so/-l\1/") +LIB_STATIC += $(OF_ROOT)/libs/poco/lib/$(LIBSPATH)/libPocoNet.a $(OF_ROOT)/libs/poco/lib/$(LIBSPATH)/libPocoXML.a $(OF_ROOT)/libs/poco/lib/$(LIBSPATH)/libPocoUtil.a $(OF_ROOT)/libs/poco/lib/$(LIBSPATH)/libPocoFoundation.a +LIB_PATHS_FLAGS = $(shell ls -d $(OF_ROOT)/libs/*/lib/$(LIBSPATH) | sed "s/\(\.*\)/-L\1/") + +CFLAGS += -Wall -fexceptions +CFLAGS += -I. +CFLAGS += $(INCLUDES_FLAGS) +CFLAGS += $(CORE_INCLUDE_FLAGS) + + + +ifeq ($(ARCH),android) + LDFLAGS = --sysroot=$(SYSROOT) -nostdlib -L"$(NDK_ROOT)/sources/cxx-stl/gnu-libstdc++/libs/armeabi" + SYSTEMLIBS += -lstdc++ -lsupc++ -lgcc -lz -lGLESv1_CM -llog -ldl -lm -lc +else + LDFLAGS = -Wl,-rpath=./libs + SYSTEMLIBS += $(shell pkg-config jack glew gstreamer-0.10 gstreamer-video-0.10 gstreamer-base-0.10 gstreamer-app-0.10 libudev --libs) + SYSTEMLIBS += -lglut -lGL -lasound -lopenal -lsndfile -lvorbis -lFLAC -logg -lfreeimage +endif + + +ifeq ($(findstring addons.make,$(wildcard *.make)),addons.make) + ifneq ($(ARCH),android) + ADDONS = $(shell cat addons.make | grep -v ofxAndroid) + else + ADDONS = $(shell cat addons.make) + endif + + ifneq ($(strip $(ADDONS)),) + ADDONS_REL_DIRS = $(addsuffix /src, $(ADDONS)) + ADDONS_LIBS_REL_DIRS = $(addsuffix /libs, $(ADDONS)) + ADDONS_DIRS = $(addprefix $(OF_ROOT)/addons/, $(ADDONS_REL_DIRS) ) + ADDONS_LIBS_DIRS = $(addprefix $(OF_ROOT)/addons/, $(ADDONS_LIBS_REL_DIRS) ) + ADDONS_BIN_LIBS_DIRS = $(addsuffix /*/lib/$(LIBSPATH), $(ADDONS_LIBS_DIRS) ) + + ADDONS_INCLUDES = $(ADDONS_DIRS) + ADDONS_INCLUDES = $(ADDONS_LIBS_DIRS) + ADDONS_INCLUDES += $(shell find $(ADDONS_DIRS) -type d 2> /dev/null) + ADDONS_INCLUDES += $(shell find $(ADDONS_LIBS_DIRS) -type d 2> /dev/null) + ADDONSCFLAGS = $(addprefix -I,$(ADDONS_INCLUDES)) + + ifeq ($(findstring libsorder.make,$(shell find $(ADDONS_BIN_LIBS_DIRS) -name libsorder.make 2> /dev/null)),libsorder.make) + ADDONS_LIBS_W_ORDER = $(shell cat $(shell find $(ADDONS_BIN_LIBS_DIRS) -name libsorder.make 2> /dev/null)) + EXCLUDE_LIBS_FILTER = $(addprefix %,$(addsuffix .a,$(ADDONS_LIBS_W_ORDER))) + ADDONS_LIBS_STATICS = $(filter-out $(EXCLUDE_LIBS_FILTER), $(shell find $(ADDONS_BIN_LIBS_DIRS) -name *.a)) + ADDONS_LIBS_STATICS += $(addprefix -l, $(ADDONS_LIBS_W_ORDER)) + ADDONS_LIBS_STATICS += $(addprefix -L, $(shell find $(ADDONS_BIN_LIBS_DIRS) -name libsorder.make 2> /dev/null | sed s/libsorder.make//g)) + else + ADDONS_LIBS_STATICS = $(shell find $(ADDONS_BIN_LIBS_DIRS) -name *.a 2> /dev/null) + endif + + ADDONS_LIBS_SHARED = $(shell find $(ADDONS_BIN_LIBS_DIRS) -name *.so 2> /dev/null) + ADDONSLIBS = $(ADDONS_LIBS_STATICS) + ADDONSLIBS += $(ADDONS_LIBS_SHARED) + + + ADDONS_SOURCES = $(shell find $(ADDONS_DIRS) -name "*.cpp" -or -name "*.c" 2> /dev/null) + ADDONS_SOURCES += $(shell find $(ADDONS_LIBS_DIRS) -name "*.cpp" -or -name "*.c" -or -name "*.cc" 2>/dev/null) + ADDONS_OBJFILES = $(subst $(OF_ROOT)/, ,$(patsubst %.cc,%.o,$(patsubst %.c,%.o,$(patsubst %.cpp,%.o,$(ADDONS_SOURCES))))) + endif +endif + + +ifeq ($(findstring Debug,$(MAKECMDGOALS)),Debug) + TARGET_CFLAGS = -g + TARGET_LIBS = $(OF_ROOT)/libs/openFrameworksCompiled/lib/$(LIBSPATH)/libopenFrameworksDebug.a + TARGET_NAME = Debug +endif + +ifeq ($(findstring Release,$(MAKECMDGOALS)),Release) + TARGET_CFLAGS = $(COMPILER_OPTIMIZATION) + TARGET_LIBS = $(OF_ROOT)/libs/openFrameworksCompiled/lib/$(LIBSPATH)/libopenFrameworks.a + TARGET_NAME = Release +endif + +ifeq ($(ARCH),android) + ifeq ($(findstring Debug,$(MAKECMDGOALS)),Debug) + TARGET = libs/armeabi/libOFAndroidApp.so + TARGET_LIBS = $(OF_ROOT)/libs/openFrameworksCompiled/lib/$(ARCH)/libopenFrameworksDebug.a + LDFLAGS += -Wl,--fix-cortex-a8 -shared + USER_LIBS = $(USER_LIBS_ARM) + endif + + ifeq ($(findstring Release,$(MAKECMDGOALS)),Release) + TARGET = libs/armeabi/libOFAndroidApp.so + TARGET_LIBS = $(OF_ROOT)/libs/openFrameworksCompiled/lib/$(ARCH)/libopenFrameworks.a + LDFLAGS += -Wl,--fix-cortex-a8 -shared + USER_LIBS = $(USER_LIBS_ARM) + endif + + ifeq ($(findstring Release_arm7,$(MAKECMDGOALS)),Release_arm7) + TARGET_NAME = Release_arm7 + TARGET_CFLAGS += -march=armv7-a -mfloat-abi=softfp -mthumb + TARGET = libs/armeabi-v7a/libOFAndroidApp.so + TARGET_LIBS = $(OF_ROOT)/libs/openFrameworksCompiled/lib/$(ARCH)/libopenFrameworks_arm7.a + USER_LIBS = $(USER_LIBS_ARM7) + endif + + ifeq ($(findstring Release_neon,$(MAKECMDGOALS)),Release_neon) + TARGET_NAME = Release_neon + TARGET_CFLAGS += -march=armv7-a -mfloat-abi=softfp -mfpu=neon + TARGET = libs/armeabi-v7a/libOFAndroidApp_neon.so + TARGET_LIBS = $(OF_ROOT)/libs/openFrameworksCompiled/lib/$(ARCH)/libopenFrameworks_neon.a + USER_LIBS = $(USER_LIBS_NEON) + endif + + ifeq ($(findstring TestLink,$(MAKECMDGOALS)),TestLink) + TARGET_NAME = Debug + TARGET_LIBS = $(OF_ROOT)/libs/openFrameworksCompiled/lib/$(ARCH)/libopenFrameworksDebug.a + LDFLAGS += -Wl,--entry=main,--fix-cortex-a8 + BIN_NAME = $(APPNAME) + TARGET = obj/$(BIN_NAME) + USER_LIBS = $(USER_LIBS_ARM) + endif +else + ifeq ($(findstring Debug,$(MAKECMDGOALS)),Debug) + BIN_NAME = $(APPNAME)_debug + TARGET = bin/$(BIN_NAME) + endif + + ifeq ($(findstring Release,$(MAKECMDGOALS)),Release) + BIN_NAME = $(APPNAME) + TARGET = bin/$(BIN_NAME) + endif + + ifeq ($(MAKECMDGOALS),) + TARGET_NAME = Release + BIN_NAME = $(APPNAME) + TARGET = bin/$(BIN_NAME) + TARGET_LIBS = $(OF_ROOT)/libs/openFrameworksCompiled/lib/$(LIBSPATH)/libopenFrameworks.a + endif +endif + +ifeq ($(MAKECMDGOALS),clean) + TARGET = bin/$(APPNAME)_debug bin/$(APPNAME) + TARGET_NAME = Release +endif + + +OBJ_OUTPUT = obj/$(ARCH)$(TARGET_NAME)/ +CLEANTARGET = clean$(TARGET_NAME) + +OBJS = $(addprefix $(OBJ_OUTPUT), $(OBJFILES)) +DEPFILES = $(patsubst %.o,%.d,$(OBJS)) + +USER_OBJS = $(addprefix $(OBJ_OUTPUT), $(USER_OBJFILES)) +DEPFILES += $(patsubst %.o,%.d,$(USER_OBJS)) + +ifeq ($(findstring addons.make,$(wildcard *.make)),addons.make) + ADDONS_OBJS = $(addprefix $(OBJ_OUTPUT), $(ADDONS_OBJFILES)) + DEPFILES += $(patsubst %.o,%.d,$(ADDONS_OBJS)) +endif + +.PHONY: Debug Release all after afterDebugAndroid afterReleaseAndroid + +Release: $(TARGET) after + +Debug: $(TARGET) after + +all: + $(MAKE) Release + +DebugAndroid: $(TARGET) + +ReleaseAndroid: $(TARGET) + +Release_arm7Android: $(TARGET) + +Release_neonAndroid: $(TARGET) afterReleaseAndroid + +TestLinkAndroid: $(TARGET) afterDebugAndroid + +AndroidDebug: + $(MAKE) DebugAndroid + $(MAKE) TestLinkAndroid + +AndroidRelease: + $(MAKE) ReleaseAndroid + $(MAKE) Release_arm7Android + $(MAKE) Release_neonAndroid + + +#This rule does the compilation +#$(OBJS): $(SOURCES) +$(OBJ_OUTPUT)%.o: %.cpp + @echo "compiling object for: " $< + mkdir -p $(@D) + $(CXX) -c $(TARGET_CFLAGS) $(CFLAGS) $(ADDONSCFLAGS) $(USER_CFLAGS) -MMD -MP -MF$(OBJ_OUTPUT)$*.d -MT$(OBJ_OUTPUT)$*.d -o$@ -c $< + +$(OBJ_OUTPUT)%.o: %.c + @echo "compiling object for: " $< + mkdir -p $(@D) + $(CC) -c $(TARGET_CFLAGS) $(CFLAGS) $(ADDONSCFLAGS) $(USER_CFLAGS) -MMD -MP -MF$(OBJ_OUTPUT)$*.d -MT$(OBJ_OUTPUT)$*.d -o$@ -c $< + +$(OBJ_OUTPUT)%.o: %.cc + @echo "compiling object for: " $< + mkdir -p $(@D) + $(CC) -c $(TARGET_CFLAGS) $(CFLAGS) $(ADDONSCFLAGS) $(USER_CFLAGS) -MMD -MP -MF$(OBJ_OUTPUT)$*.d -MT$(OBJ_OUTPUT)$*.d -o$@ -c $< + +$(OBJ_OUTPUT)%.o: $(OF_ROOT)/%.cpp + @echo "compiling addon object for" $< + mkdir -p $(@D) + $(CXX) $(TARGET_CFLAGS) $(CFLAGS) $(ADDONSCFLAGS) $(USER_CFLAGS) -MMD -MP -MF$(OBJ_OUTPUT)$*.d -MT$(OBJ_OUTPUT)$*.d -o $@ -c $< + +$(OBJ_OUTPUT)%.o: $(OF_ROOT)/%.c + @echo "compiling addon object for" $< + mkdir -p $(@D) + $(CC) $(TARGET_CFLAGS) $(CFLAGS) $(ADDONSCFLAGS) $(USER_CFLAGS) -MMD -MP -MF$(OBJ_OUTPUT)$*.d -MT$(OBJ_OUTPUT)$*.d -o $@ -c $< + +$(OBJ_OUTPUT)%.o: $(OF_ROOT)/%.cc + @echo "compiling addon object for" $< + mkdir -p $(@D) + $(CC) $(TARGET_CFLAGS) $(CFLAGS) $(ADDONSCFLAGS) $(USER_CFLAGS) -MMD -MP -MF$(OBJ_OUTPUT)$*.d -MT$(OBJ_OUTPUT)$*.d -o $@ -c $< + +$(OBJ_OUTPUT)%.o: $(USER_SOURCE_DIR)/%.c + @echo "compiling object for: " $< + mkdir -p $(@D) + $(CC) $(TARGET_CFLAGS) $(CFLAGS) $(ADDONSCFLAGS) $(USER_CFLAGS) -MMD -MP -MF$(OBJ_OUTPUT)$*.d -MT$(OBJ_OUTPUT)$*.d -o$@ -c $< + +$(OBJ_OUTPUT)%.o: $(USER_SOURCE_DIR)/%.cc + @echo "compiling object for: " $< + mkdir -p $(@D) + $(CC) $(TARGET_CFLAGS) $(CFLAGS) $(ADDONSCFLAGS) $(USER_CFLAGS) -MMD -MP -MF$(OBJ_OUTPUT)$*.d -MT$(OBJ_OUTPUT)$*.d -o$@ -c $< + +$(OBJ_OUTPUT)%.o: $(USER_SOURCE_DIR)/%.cpp + @echo "compiling object for: " $< + mkdir -p $(@D) + $(CXX) $(TARGET_CFLAGS) $(CFLAGS) $(ADDONSCFLAGS) $(USER_CFLAGS) -MMD -MP -MF$(OBJ_OUTPUT)$*.d -MT$(OBJ_OUTPUT)$*.d -o$@ -c $< + +$(TARGET): $(OBJS) $(ADDONS_OBJS) $(USER_OBJS) $(TARGET_LIBS) $(LIB_STATIC) + @echo 'linking $(TARGET)' + mkdir -p $(@D) + $(CXX) -o $@ $(OBJS) $(ADDONS_OBJS) $(USER_OBJS) $(LDFLAGS) $(USER_LDFLAGS) $(TARGET_LIBS) $(ADDONSLIBS) $(USER_LIBS) $(LIB_STATIC) $(LIB_PATHS_FLAGS) $(LIB_SHARED) $(SYSTEMLIBS) + +-include $(DEPFILES) + +.PHONY: clean cleanDebug cleanRelease CleanAndroid +clean: + rm -rf $(OBJ_OUTPUT) + rm -f $(TARGET) + rm -r bin/libs + +$(CLEANTARGET): + rm -rf $(OBJ_OUTPUT) + rm -f $(TARGET) + rm -rf bin/libs + +CleanAndroid: + rm -Rf obj + rm -f libs/armeabi-v7a/libOFAndroidApp.so + rm -f libs/armeabi/libOFAndroidApp.so + rm -f obj/$(APPNAME) + + +afterDebugAndroid:$(TARGET) + @if [ -d libs/armeabi-v7a ]; then rm -r libs/armeabi-v7a; fi + + @cp $(NDK_ROOT)/toolchains/arm-linux-androideabi-4.4.3/prebuilt/gdbserver libs/armeabi + + #create gdb.setup for armeabi + @echo "set solib-search-path $(PWD)/obj/local/armeabi:$(PWD)/libs/armeabi" > libs/armeabi/gdb.setup + @echo "directory $(NDK_ROOT)/platforms/$(NDK_PLATFORM)/arch-arm/usr/include" >> libs/armeabi/gdb.setup + @echo "directory $(PWD)/src" >> libs/armeabi/gdb.setup + @echo "directory $(NDK_ROOT)/sources/cxx-stl/system" >> libs/armeabi/gdb.setup + @echo "directory $(PWD)/libs/armeabi" >> libs/armeabi/gdb.setup + @echo "" >> libs/armeabi/gdb.setup + + @if [ ! -d jni ]; then mkdir jni; fi + @echo "APP_ABI := armeabi" > jni/Application.mk + @echo "#LOCAL_MODULE := OFAndroidApp" > jni/Android.mk + +afterReleaseAndroid:$(TARGET) + @if [ -f obj/$(BIN_NAME) ]; then rm obj/$(BIN_NAME); fi + + @cp $(OF_ROOT)/libs/openFrameworksCompiled/project/android/libneondetection.so libs/armeabi-v7a/ + @cp $(NDK_ROOT)/toolchains/arm-linux-androideabi-4.4.3/prebuilt/gdbserver libs/armeabi-v7a + + #create gdb.setup for armeabi-v7a + @echo "set solib-search-path $(PWD)/obj/local/armeabi-v7a:$(PWD)/libs/armeabi-v7a" > libs/armeabi-v7a/gdb.setup + @echo "directory $(NDK_ROOT)/platforms/$(NDK_PLATFORM)/arch-arm/usr/include" >> libs/armeabi-v7a/gdb.setup + @echo "directory $(PWD)/src" >> libs/armeabi-v7a/gdb.setup + @echo "directory $(NDK_ROOT)/sources/cxx-stl/system" >> libs/armeabi-v7a/gdb.setup + @echo "directory $(PWD)/libs/armeabi-v7a" >> libs/armeabi-v7a/gdb.setup + @echo "" >> libs/armeabi-v7a/gdb.setup + + @if [ ! -d jni ]; then mkdir jni; fi + @echo "APP_ABI := armeabi armeabi-v7a" > jni/Application.mk + @echo "#LOCAL_MODULE := OFAndroidApp" > jni/Android.mk + +RESNAME=$(shell echo $(APPNAME)Resources | tr '[A-Z]' '[a-z]') + +AndroidInstall: + if [ -d "bin/data" ]; then \ + mkdir -p res/raw; \ + rm res/raw/$(RESNAME).zip; \ + cd bin/data; \ + zip -r ../../res/raw/$(RESNAME).zip *; \ + cd ../..; \ + fi + if [ -f obj/$(BIN_NAME) ]; then rm obj/$(BIN_NAME); fi + #touch AndroidManifest.xml + $(SDK_ROOT)/tools/android update project --target $(NDK_PLATFORM) --path $(PROJECT_PATH) + ant debug + cp bin/OFActivity-debug.apk bin/$(APPNAME).apk + #if [ "$(shell $(SDK_ROOT)/platform-tools/adb get-state)" = "device" ]; then + $(SDK_ROOT)/platform-tools/adb install -r bin/$(APPNAME).apk; + #fi + $(SDK_ROOT)/platform-tools/adb shell am start -a android.intent.action.MAIN -n cc.openframeworks.$(APPNAME)/cc.openframeworks.$(APPNAME).OFActivity + + +after:$(TARGET) + cp -r $(OF_ROOT)/export/$(LIBSPATH)/libs bin/ + @echo + @echo " compiling done" + @echo " to launch the application" + @echo + @echo " cd bin" + @echo " ./$(BIN_NAME)" + @echo + + +.PHONY: help +help: + @echo + @echo openFrameworks universal makefile + @echo + @echo targets: + @echo "make Debug: builds the application with debug symbols" + @echo "make Release: builds the app with optimizations" + @echo "make: = make Release" + @echo "make all: = make Release" + @echo "make CleanDebug: cleans the Debug target" + @echo "make CleanRelease: cleans the Release target" + @echo "make clean: cleans everything" + @echo + @echo this should work with any OF app, just copy any example + @echo change the name of the folder and it should compile + @echo "only .cpp support, don't use .c files" + @echo it will look for files in any folder inside the application + @echo folder except that in the EXCLUDE_FROM_SOURCE variable. + @echo "it doesn't autodetect include paths yet" + @echo "add the include paths editing the var USER_CFLAGS" + @echo at the beginning of the makefile using the gcc syntax: + @echo -Ipath + @echo + @echo to add addons to your application, edit the addons.make file + @echo in this directory and add the names of the addons you want to + @echo include + @echo diff --git a/addons.make b/addons.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/addons.make @@ -0,0 +1 @@ + diff --git a/config.make b/config.make new file mode 100644 index 0000000..c752058 --- /dev/null +++ b/config.make @@ -0,0 +1,34 @@ +# add custom variables to this file + +# OF_ROOT allows to move projects outside apps/* just set this variable to the +# absoulte path to the OF root folder + +OF_ROOT = ../openFrameworks-020912 + + +# USER_CFLAGS allows to pass custom flags to the compiler +# for example search paths like: +# USER_CFLAGS = -I src/objects + +USER_CFLAGS = + + +# USER_LDFLAGS allows to pass custom flags to the linker +# for example libraries like: +# USER_LD_FLAGS = libs/libawesomelib.a + +USER_LDFLAGS = + + +# use this to add system libraries for example: +# USER_LIBS = -lpango + +USER_LIBS = + + +# change this to add different compiler optimizations to your project + +USER_COMPILER_OPTIMIZATION = -march=native -mtune=native -Os + + +EXCLUDE_FROM_SOURCE="bin,.xcodeproj,obj" diff --git a/openBTSviz.cbp b/openBTSviz.cbp new file mode 100644 index 0000000..35145bd --- /dev/null +++ b/openBTSviz.cbp @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> +<CodeBlocks_project_file> + <FileVersion major="1" minor="6" /> + <Project> + <Option title="openBTSviz" /> + <Option makefile_is_custom="1" /> + <Option pch_mode="2" /> + <Option compiler="gcc" /> + <Option virtualFolders="addons/;src/;build config/;" /> + <Build> + <Target title="Debug"> + <Option output="bin/$(PROJECT_NAME)_debug" prefix_auto="1" extension_auto="1" /> + <Option working_dir="bin" /> + <Option object_output="obj/Debug/" /> + <Option external_deps="../../../libs/openFrameworksCompiled/lib/linux/libopenFrameworksDebug.a;" /> + <Option type="1" /> + <Option compiler="gcc" /> + <Option projectLinkerOptionsRelation="2" /> + </Target> + <Target title="Release"> + <Option output="bin/$(PROJECT_NAME)" prefix_auto="1" extension_auto="1" /> + <Option working_dir="bin" /> + <Option object_output="obj/Release/" /> + <Option external_deps="../../../libs/openFrameworksCompiled/lib/linux/libopenFrameworks.a;" /> + <Option type="1" /> + <Option compiler="gcc" /> + <Option projectLinkerOptionsRelation="2" /> + </Target> + </Build> + <Unit filename="Makefile"> + <Option virtualFolder="build config/" /> + </Unit> + <Unit filename="addons.make"> + <Option virtualFolder="build config/" /> + </Unit> + <Unit filename="config.make"> + <Option virtualFolder="build config" /> + </Unit> + <Unit filename="src/main.cpp"> + <Option virtualFolder="src/" /> + </Unit> + <Unit filename="src/testApp.cpp"> + <Option virtualFolder="src/" /> + </Unit> + <Unit filename="src/testApp.h"> + <Option virtualFolder="src/" /> + </Unit> + <Extensions> + <code_completion /> + <envvars /> + <debugger /> + </Extensions> + </Project> +</CodeBlocks_project_file> diff --git a/openBTSviz.layout b/openBTSviz.layout new file mode 100644 index 0000000..62e61b0 --- /dev/null +++ b/openBTSviz.layout @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> +<CodeBlocks_layout_file> + <ActiveTarget name="Debug" /> + <File name="Makefile" open="1" top="0" tabpos="1"> + <Cursor position="0" topLine="0" /> + </File> + <File name="addons.make" open="1" top="0" tabpos="2"> + <Cursor position="0" topLine="0" /> + </File> + <File name="config.make" open="1" top="1" tabpos="3"> + <Cursor position="328" topLine="0" /> + </File> + <File name="src/main.cpp" open="0" top="0" tabpos="9"> + <Cursor position="519" topLine="0" /> + </File> + <File name="src/testApp.cpp" open="0" top="0" tabpos="7"> + <Cursor position="574" topLine="9" /> + </File> + <File name="src/testApp.h" open="0" top="0" tabpos="6"> + <Cursor position="976" topLine="29" /> + </File> +</CodeBlocks_layout_file> diff --git a/openBTSviz_win.cbp b/openBTSviz_win.cbp new file mode 100644 index 0000000..00a88b3 --- /dev/null +++ b/openBTSviz_win.cbp @@ -0,0 +1,388 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> +<CodeBlocks_project_file> + <FileVersion major="1" minor="6" /> + <Project> + <Option title="gaunt01" /> + <Option makefile="makefile" /> + <Option pch_mode="2" /> + <Option compiler="gcc" /> + <Option virtualFolders="addons\;src\;addons\ofxOpenCv\libs\opencv\include\opencv2\core\;addons\ofxOpenCv\libs\opencv\include\opencv2\flann\;addons\ofxOpenCv\libs\opencv\include\opencv2\highgui\;addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc\;addons\ofxOpenCv\libs\opencv\include\opencv\;addons\ofxOpenCv\src\;" /> + <Build> + <Target title="release"> + <Option output="bin\$(PROJECT_NAME)" prefix_auto="1" extension_auto="1" /> + <Option working_dir="bin" /> + <Option object_output="obj\release" /> + <Option external_deps="..\..\openFrameworks-020912\libs\openFrameworksCompiled\lib\win_cb\openFrameworks.lib;" /> + <Option type="1" /> + <Option compiler="gcc" /> + <Option projectLinkerOptionsRelation="2" /> + <Compiler> + <Add option="-O2" /> + </Compiler> + <Linker> + <Add option="-s" /> + <Add option="../../openFrameworks-020912/libs/openFrameworksCompiled/lib/win_cb/openFrameworks.lib" /> + </Linker> + </Target> + <Target title="debug"> + <Option output="bin\$(PROJECT_NAME)_DEBUG" prefix_auto="1" extension_auto="1" /> + <Option working_dir="bin" /> + <Option object_output="obj\debug\" /> + <Option external_deps="..\..\openFrameworks-020912\libs\openFrameworksCompiled\lib\win_cb\openFrameworksDebug.lib;" /> + <Option type="1" /> + <Option compiler="gcc" /> + <Option projectLinkerOptionsRelation="2" /> + <Compiler> + <Add option="-g" /> + </Compiler> + <Linker> + <Add option="../../openFrameworks-020912/libs/openFrameworksCompiled/lib/win_cb/openFrameworksDebug.lib" /> + </Linker> + </Target> + </Build> + <Compiler> + <Add option="-Wno-multichar" /> + <Add directory="..\..\openFrameworks-020912\libs\glu\include" /> + <Add directory="..\..\openFrameworks-020912\libs\freetype\include" /> + <Add directory="..\..\openFrameworks-020912\libs\freetype\include\freetype2" /> + <Add directory="..\..\openFrameworks-020912\libs\FreeImage\include" /> + <Add directory="..\..\openFrameworks-020912\libs\quicktime\include" /> + <Add directory="..\..\openFrameworks-020912\libs\rtAudio\include" /> + <Add directory="..\..\openFrameworks-020912\libs\fmodex\include" /> + <Add directory="..\..\openFrameworks-020912\libs\videoInput\include" /> + <Add directory="..\..\openFrameworks-020912\libs\glew\include" /> + <Add directory="..\..\openFrameworks-020912\libs\glut\include" /> + <Add directory="..\..\openFrameworks-020912\libs\openFrameworks" /> + <Add directory="..\..\openFrameworks-020912\libs\openFrameworks\3d" /> + <Add directory="..\..\openFrameworks-020912\libs\openFrameworks\app" /> + <Add directory="..\..\openFrameworks-020912\libs\openFrameworks\communication" /> + <Add directory="..\..\openFrameworks-020912\libs\openFrameworks\events" /> + <Add directory="..\..\openFrameworks-020912\libs\openFrameworks\gl" /> + <Add directory="..\..\openFrameworks-020912\libs\openFrameworks\graphics" /> + <Add directory="..\..\openFrameworks-020912\libs\openFrameworks\math" /> + <Add directory="..\..\openFrameworks-020912\libs\openFrameworks\sound" /> + <Add directory="..\..\openFrameworks-020912\libs\openFrameworks\types" /> + <Add directory="..\..\openFrameworks-020912\libs\openFrameworks\utils" /> + <Add directory="..\..\openFrameworks-020912\libs\openFrameworks\video" /> + <Add directory="..\..\openFrameworks-020912\libs\poco\include" /> + <Add directory="..\..\openFrameworks-020912\libs\tess2\include" /> + <Add directory="..\..\openFrameworks-020912\libs\cairo\include\cairo" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\src" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\lib" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\calib3d" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\contrib" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\core" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\features2d" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\gpu" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\legacy" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\ml" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\objdetect" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\video" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\lib\android" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\lib\iphone" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\lib\linux" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\lib\linux64" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\lib\osx" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\lib\vs2010" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\lib\win_cb" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\lib\android\armeabi" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\lib\android\armeabi-v7a" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\addons\ofxRay\src" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxOpenCv\addons\ofxGrabCam\src" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxRay\src" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxXmlSettings\src" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxXmlSettings\libs" /> + <Add directory="..\..\openFrameworks-020912\addons\ofxBlobsManager\src" /> + </Compiler> + <Linker> + <Add option="../../openFrameworks-020912/addons/ofxOpenCv/libs/opencv/lib/win_cb/libopencv_legacy220.a" /> + <Add option="../../openFrameworks-020912/addons/ofxOpenCv/libs/opencv/lib/win_cb/libopencv_haartraining_engine.a" /> + <Add option="../../openFrameworks-020912/addons/ofxOpenCv/libs/opencv/lib/win_cb/libopencv_features2d220.a" /> + <Add option="../../openFrameworks-020912/addons/ofxOpenCv/libs/opencv/lib/win_cb/libopencv_calib3d220.a" /> + <Add option="../../openFrameworks-020912/addons/ofxOpenCv/libs/opencv/lib/win_cb/libopencv_objdetect220.a" /> + <Add option="../../openFrameworks-020912/addons/ofxOpenCv/libs/opencv/lib/win_cb/libopencv_imgproc220.a" /> + <Add option="../../openFrameworks-020912/addons/ofxOpenCv/libs/opencv/lib/win_cb/libopencv_video220.a" /> + <Add option="../../openFrameworks-020912/addons/ofxOpenCv/libs/opencv/lib/win_cb/libopencv_highgui220.a" /> + <Add option="../../openFrameworks-020912/addons/ofxOpenCv/libs/opencv/lib/win_cb/libopencv_ml220.a" /> + <Add option="../../openFrameworks-020912/addons/ofxOpenCv/libs/opencv/lib/win_cb/libopencv_core220.a" /> + <Add option="../../openFrameworks-020912/addons/ofxOpenCv/libs/opencv/lib/win_cb/libopencv_lapack.a" /> + <Add option="../../openFrameworks-020912/addons/ofxOpenCv/libs/opencv/lib/win_cb/libopencv_flann220.a" /> + <Add option="../../openFrameworks-020912/addons/ofxOpenCv/libs/opencv/lib/win_cb/libopencv_contrib220.a" /> + <Add option="../../openFrameworks-020912/addons/ofxOpenCv/libs/opencv/lib/win_cb/libopencv_gpu220.a" /> + <Add option="../../openFrameworks-020912/addons/ofxOpenCv/libs/opencv/lib/win_cb/libzlib.a" /> + <Add library="..\..\openFrameworks-020912\libs\FreeImage\lib\win_cb\FreeImage.lib" /> + <Add library="..\..\openFrameworks-020912\libs\rtAudio\lib\win_cb\librtaudio.a" /> + <Add library="..\..\openFrameworks-020912\libs\quicktime\lib\win_cb\qtmlClient.lib" /> + <Add library="..\..\openFrameworks-020912\libs\cairo\lib\win_cb\libcairo.a" /> + <Add library="..\..\openFrameworks-020912\libs\cairo\lib\win_cb\libpixman-1.a" /> + <Add library="..\..\openFrameworks-020912\libs\freetype\lib\win_cb\libfreetype.a" /> + <Add library="..\..\openFrameworks-020912\libs\glut\lib\win_cb\libglut.a" /> + <Add library="..\..\openFrameworks-020912\libs\videoInput\lib\win_cb\videoInputLib.a" /> + <Add library="..\..\openFrameworks-020912\libs\fmodex\lib\win_cb\libfmodex.a" /> + <Add library="..\..\openFrameworks-020912\libs\glew\lib\win_cb\glew32s.lib" /> + <Add library="..\..\openFrameworks-020912\libs\glu\lib\win_cb\glu32.lib" /> + <Add library="..\..\openFrameworks-020912\libs\poco\lib\win_cb\libPocoNetmt.a" /> + <Add library="..\..\openFrameworks-020912\libs\poco\lib\win_cb\libPocoUtilmt.a" /> + <Add library="..\..\openFrameworks-020912\libs\poco\lib\win_cb\libPocoXMLmt.a" /> + <Add library="..\..\openFrameworks-020912\libs\poco\lib\win_cb\libPocoFoundationmt.a" /> + <Add library="..\..\openFrameworks-020912\libs\tess2\lib\win_cb\libtess2.a" /> + <Add library="opengl32" /> + <Add library="gdi32" /> + <Add library="msimg32" /> + <Add library="glu32" /> + <Add library="dsound" /> + <Add library="winmm" /> + <Add library="dxguid" /> + <Add library="strmbase" /> + <Add library="strmiids" /> + <Add library="z" /> + <Add library="uuid" /> + <Add library="ole32" /> + <Add library="oleaut32" /> + <Add library="setupapi" /> + <Add library="wsock32" /> + <Add library="ws2_32" /> + <Add library="Iphlpapi" /> + </Linker> + <ExtraCommands> + <Add after='xcopy /e /i /y "$(PROJECT_DIR)..\..\openFrameworks-020912\export\win_cb\*.dll" "$(PROJECT_DIR)bin"' /> + <Add after='cmd /c if not exist "$(PROJECT_DIR)bin/data" mkdir "$(PROJECT_DIR)bin/data"' /> + <Mode after="always" /> + </ExtraCommands> + <Unit filename="src\bird.cpp"> + <Option virtualFolder="src\" /> + </Unit> + <Unit filename="src\bird.h"> + <Option virtualFolder="src\" /> + </Unit> + <Unit filename="src\main.cpp"> + <Option virtualFolder="src" /> + </Unit> + <Unit filename="src\morphmesh.cpp"> + <Option virtualFolder="src\" /> + </Unit> + <Unit filename="src\morphmesh.h"> + <Option virtualFolder="src\" /> + </Unit> + <Unit filename="src\normBindTexture.cpp"> + <Option virtualFolder="src\" /> + </Unit> + <Unit filename="src\normBindTexture.h"> + <Option virtualFolder="src\" /> + </Unit> + <Unit filename="src\outsidePolygon.cpp"> + <Option virtualFolder="src\" /> + </Unit> + <Unit filename="src\outsidePolygon.h"> + <Option virtualFolder="src\" /> + </Unit> + <Unit filename="src\player.cpp"> + <Option virtualFolder="src\" /> + </Unit> + <Unit filename="src\player.h"> + <Option virtualFolder="src\" /> + </Unit> + <Unit filename="src\testApp.cpp"> + <Option virtualFolder="src" /> + </Unit> + <Unit filename="src\testApp.h"> + <Option virtualFolder="src" /> + </Unit> + <Unit filename="src\trapdoor.cpp"> + <Option virtualFolder="src\" /> + </Unit> + <Unit filename="src\trapdoor.h"> + <Option virtualFolder="src\" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxBlobsManager\src\ofxBlobsManager.cpp" /> + <Unit filename="..\..\openFrameworks-020912\addons\ofxBlobsManager\src\ofxBlobsManager.h" /> + <Unit filename="..\..\openFrameworks-020912\addons\ofxBlobsManager\src\ofxStoredBlobVO.cpp" /> + <Unit filename="..\..\openFrameworks-020912\addons\ofxBlobsManager\src\ofxStoredBlobVO.h" /> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\core\core_c.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\core" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\core\types_c.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\core" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\all_indices.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\allocator.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\autotuned_index.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\composite_index.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\dist.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\general.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\ground_truth.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\hdf5.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\heap.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\index_testing.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\kdtree_index.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\kmeans_index.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\linear_index.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\logger.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\matrix.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\nn_index.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\object_factory.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\random.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\result_set.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\sampling.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\saving.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\simplex_downhill.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\flann\timer.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\flann" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\highgui\highgui_c.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\highgui" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc\imgproc_c.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc\types_c.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv2\imgproc" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv\cv.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv\cvaux.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv\cvwimage.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv\cxcore.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv\cxmisc.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv\highgui.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\libs\opencv\include\opencv\ml.h"> + <Option virtualFolder="addons\ofxOpenCv\libs\opencv\include\opencv" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\src\ofxCvBlob.h"> + <Option virtualFolder="addons\ofxOpenCv\src" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\src\ofxCvColorImage.cpp"> + <Option virtualFolder="addons\ofxOpenCv\src" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\src\ofxCvColorImage.h"> + <Option virtualFolder="addons\ofxOpenCv\src" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\src\ofxCvConstants.h"> + <Option virtualFolder="addons\ofxOpenCv\src" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\src\ofxCvContourFinder.cpp"> + <Option virtualFolder="addons\ofxOpenCv\src" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\src\ofxCvContourFinder.h"> + <Option virtualFolder="addons\ofxOpenCv\src" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\src\ofxCvFloatImage.cpp"> + <Option virtualFolder="addons\ofxOpenCv\src" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\src\ofxCvFloatImage.h"> + <Option virtualFolder="addons\ofxOpenCv\src" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\src\ofxCvGrayscaleImage.cpp"> + <Option virtualFolder="addons\ofxOpenCv\src" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\src\ofxCvGrayscaleImage.h"> + <Option virtualFolder="addons\ofxOpenCv\src" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\src\ofxCvHaarFinder.cpp"> + <Option virtualFolder="addons\ofxOpenCv\src" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\src\ofxCvHaarFinder.h"> + <Option virtualFolder="addons\ofxOpenCv\src" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\src\ofxCvImage.cpp"> + <Option virtualFolder="addons\ofxOpenCv\src" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\src\ofxCvImage.h"> + <Option virtualFolder="addons\ofxOpenCv\src" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\src\ofxCvMain.h"> + <Option virtualFolder="addons\ofxOpenCv\src" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\src\ofxCvShortImage.cpp"> + <Option virtualFolder="addons\ofxOpenCv\src" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\src\ofxCvShortImage.h"> + <Option virtualFolder="addons\ofxOpenCv\src" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxOpenCv\src\ofxOpenCv.h"> + <Option virtualFolder="addons\ofxOpenCv\src" /> + </Unit> + <Unit filename="..\..\openFrameworks-020912\addons\ofxRay\src\ofxRay\Base.cpp" /> + <Unit filename="..\..\openFrameworks-020912\addons\ofxRay\src\ofxRay\Base.h" /> + <Unit filename="..\..\openFrameworks-020912\addons\ofxRay\src\ofxRay\Plane.cpp" /> + <Unit filename="..\..\openFrameworks-020912\addons\ofxRay\src\ofxRay\Plane.h" /> + <Unit filename="..\..\openFrameworks-020912\addons\ofxRay\src\ofxRay\Projector.cpp" /> + <Unit filename="..\..\openFrameworks-020912\addons\ofxRay\src\ofxRay\Projector.h" /> + <Unit filename="..\..\openFrameworks-020912\addons\ofxRay\src\ofxRay\Ray.cpp" /> + <Unit filename="..\..\openFrameworks-020912\addons\ofxRay\src\ofxRay\Ray.h" /> + <Unit filename="..\..\openFrameworks-020912\addons\ofxXmlSettings\libs\tinyxml.cpp" /> + <Unit filename="..\..\openFrameworks-020912\addons\ofxXmlSettings\libs\tinyxml.h" /> + <Unit filename="..\..\openFrameworks-020912\addons\ofxXmlSettings\libs\tinyxmlerror.cpp" /> + <Unit filename="..\..\openFrameworks-020912\addons\ofxXmlSettings\libs\tinyxmlparser.cpp" /> + <Unit filename="..\..\openFrameworks-020912\addons\ofxXmlSettings\src\ofxXmlSettings.cpp" /> + <Unit filename="..\..\openFrameworks-020912\addons\ofxXmlSettings\src\ofxXmlSettings.h" /> + <Extensions> + <code_completion /> + <debugger /> + <envvars /> + </Extensions> + </Project> +</CodeBlocks_project_file> diff --git a/openBTSviz_win.depend b/openBTSviz_win.depend new file mode 100644 index 0000000..68d0d16 --- /dev/null +++ b/openBTSviz_win.depend @@ -0,0 +1,1402 @@ +# depslib dependency file v1.0
+1334150636 source:g:\home\tim\workspace\nonzerosum\gaunt01\src\main.cpp
+ "ofMain.h"
+ "testApp.h"
+ "ofAppGlutWindow.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\ofmain.h
+ "ofConstants.h"
+ "ofFileUtils.h"
+ "ofLog.h"
+ "ofSystemUtils.h"
+ "ofThread.h"
+ "ofURLFileLoader.h"
+ "ofUtils.h"
+ "ofBaseTypes.h"
+ "ofTypes.h"
+ "ofColor.h"
+ "ofPoint.h"
+ "ofRectangle.h"
+ "ofMath.h"
+ "ofVectorMath.h"
+ "ofSerial.h"
+ "ofArduino.h"
+ "ofFbo.h"
+ "ofGLRenderer.h"
+ "ofGLUtils.h"
+ "ofLight.h"
+ "ofMaterial.h"
+ "ofShader.h"
+ "ofTexture.h"
+ "ofVbo.h"
+ "ofVboMesh.h"
+ "ofCairoRenderer.h"
+ "ofGraphics.h"
+ "ofImage.h"
+ "ofPath.h"
+ "ofPixels.h"
+ "ofPolyline.h"
+ "ofRendererCollection.h"
+ "ofTessellator.h"
+ "ofTrueTypeFont.h"
+ "ofBaseApp.h"
+ "ofAppRunner.h"
+ "ofSoundStream.h"
+ "ofSoundPlayer.h"
+ "ofVideoGrabber.h"
+ "ofVideoPlayer.h"
+ "ofEvents.h"
+ "of3dUtils.h"
+ "ofCamera.h"
+ "ofEasyCam.h"
+ "ofMesh.h"
+ "ofNode.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\utils\ofconstants.h
+ <TargetConditionals.h>
+ <windows.h>
+ "GL\glew.h"
+ "GL\wglew.h"
+ "glu.h"
+ <unistd.h>
+ "GL/glew.h"
+ <OpenGL/gl.h>
+ <ApplicationServices/ApplicationServices.h>
+ <unistd.h>
+ <GL/glew.h>
+ <GL/gl.h>
+ <GL/glx.h>
+ <unistd.h>
+ <GLES/gl.h>
+ <GLES/glext.h>
+ "glu.h"
+ "tesselator.h"
+ <cstdlib>
+ <cstdio>
+ <cstdarg>
+ <cmath>
+ <ctime>
+ <cstdlib>
+ <string>
+ <iostream>
+ <vector>
+ <cstring>
+ <sstream>
+ <iomanip>
+ <fstream>
+
+1332328529 g:\home\tim\workspace\openframeworks-020912\libs\glew\include\gl\glew.h
+ <stddef.h>
+ <inttypes.h>
+ <stdint.h>
+ <inttypes.h>
+ <OpenGL/glu.h>
+ <GL/glu.h>
+
+1332328529 g:\home\tim\workspace\openframeworks-020912\libs\glew\include\gl\wglew.h
+ <windows.h>
+
+1332328529 g:\home\tim\workspace\openframeworks-020912\libs\glu\include\glu.h
+ "glu_mangle.h"
+ <GL/gl.h>
+
+1332328543 g:\home\tim\workspace\openframeworks-020912\libs\tess2\include\tesselator.h
+ <TargetConditionals.h>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\utils\offileutils.h
+ "ofConstants.h"
+ "Poco/File.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\file.h
+ "Poco/Foundation.h"
+ "Poco/Timestamp.h"
+ <vector>
+ "File_WINCE.h"
+ "Poco/File_WIN32U.h"
+ "Poco/File_WIN32.h"
+ "Poco/File_UNIX.h"
+ "Poco/File_VMS.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\foundation.h
+ "Poco/Config.h"
+ "Poco/Platform.h"
+ "Poco/Platform_WIN32.h"
+ "Poco/Platform_VMS.h"
+ "Poco/Platform_POSIX.h"
+ "Poco/Bugcheck.h"
+ "Poco/Types.h"
+ <string>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\config.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\platform.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\platform_win32.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\platform_vms.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\platform_posix.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\bugcheck.h
+ "Poco/Foundation.h"
+ <string>
+ <iostream>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\types.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\timestamp.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\file_wince.h
+ "Poco/Foundation.h"
+ "Poco/Timestamp.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\file_win32u.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\file_win32.h
+ "Poco/Foundation.h"
+ "Poco/Timestamp.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\file_unix.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\file_vms.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\utils\oflog.h
+ "ofConstants.h"
+ "ofFileUtils.h"
+ "ofTypes.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\types\oftypes.h
+ "ofConstants.h"
+ "ofColor.h"
+ <memory>
+ <tr1/memory>
+ "Poco/Mutex.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\types\ofcolor.h
+ <limits>
+ "ofMath.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\math\ofmath.h
+ "ofPoint.h"
+ "ofConstants.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\types\ofpoint.h
+ "ofVec3f.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\math\ofvec3f.h
+ "ofVec2f.h"
+ "ofVec4f.h"
+ "ofConstants.h"
+ <cmath>
+ <iostream>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\math\ofvec2f.h
+ "ofConstants.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\math\ofvec4f.h
+ "ofConstants.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\mutex.h
+ "Poco/Foundation.h"
+ "Poco/Exception.h"
+ "Poco/ScopedLock.h"
+ "Poco/Mutex_WINCE.h"
+ "Poco/Mutex_WIN32.h"
+ "Poco/Mutex_POSIX.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\exception.h
+ "Poco/Foundation.h"
+ <stdexcept>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\scopedlock.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\mutex_wince.h
+ "Poco/Foundation.h"
+ "Poco/Exception.h"
+ "Poco/UnWindows.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\unwindows.h
+ <windows.h>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\mutex_win32.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\mutex_posix.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\utils\ofsystemutils.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\utils\ofthread.h
+ "ofConstants.h"
+ "ofTypes.h"
+ <process.h>
+ <pthread.h>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\utils\ofurlfileloader.h
+ <deque>
+ <queue>
+ "ofThread.h"
+ "ofEvents.h"
+ "ofFileUtils.h"
+ "Poco/Condition.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\events\ofevents.h
+ "ofConstants.h"
+ "ofPoint.h"
+ "ofEventUtils.h"
+ "ofxEventUtils.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\events\ofeventutils.h
+ "ofConstants.h"
+ "Poco/FIFOEvent.h"
+ "Poco/Delegate.h"
+ <stdio.h>
+ <stdlib.h>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\fifoevent.h
+ "Poco/AbstractEvent.h"
+ "Poco/FIFOStrategy.h"
+ "Poco/AbstractDelegate.h"
+ "Poco/CompareFunctions.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\abstractevent.h
+ "Poco/Foundation.h"
+ "Poco/SingletonHolder.h"
+ "Poco/SharedPtr.h"
+ "Poco/ActiveResult.h"
+ "Poco/ActiveMethod.h"
+ "Poco/Mutex.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\singletonholder.h
+ "Poco/Foundation.h"
+ "Poco/Mutex.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\sharedptr.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\activeresult.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\activemethod.h
+ "Poco/Foundation.h"
+ "Poco/ActiveResult.h"
+ "Poco/ActiveRunnable.h"
+ "Poco/ActiveStarter.h"
+ "Poco/AutoPtr.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\activerunnable.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\activestarter.h
+ "Poco/Foundation.h"
+ "Poco/ThreadPool.h"
+ "Poco/ActiveRunnable.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\threadpool.h
+ "Poco/Foundation.h"
+ "Poco/Thread.h"
+ "Poco/Mutex.h"
+ <vector>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\thread.h
+ "Poco/Foundation.h"
+ "Poco/Mutex.h"
+ "Poco/Thread_WINCE.h"
+ "Poco/Thread_WIN32.h"
+ "Poco/Thread_POSIX.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\thread_wince.h
+ "Poco/Foundation.h"
+ "Poco/Runnable.h"
+ "Poco/UnWindows.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\runnable.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\thread_win32.h
+ "Poco/Foundation.h"
+ "Poco/Runnable.h"
+ "Poco/UnWindows.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\thread_posix.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\autoptr.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\fifostrategy.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\abstractdelegate.h
+ "Poco/Foundation.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\comparefunctions.h
+ "Poco/Foundation.h"
+ <functional>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\delegate.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\poco\include\poco\condition.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\utils\ofutils.h
+ "ofConstants.h"
+ <bitset>
+ "ofLog.h"
+ <shellapi.h>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\types\ofbasetypes.h
+ "ofPoint.h"
+ "ofRectangle.h"
+ "ofConstants.h"
+ "ofColor.h"
+ "ofMesh.h"
+ "ofPixels.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\types\ofrectangle.h
+ "ofPoint.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\3d\ofmesh.h
+ "ofVec3f.h"
+ "ofVec2f.h"
+ "ofColor.h"
+ "ofUtils.h"
+ "ofConstants.h"
+ "ofGLUtils.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\gl\ofglutils.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\graphics\ofpixels.h
+ "ofConstants.h"
+ "ofUtils.h"
+ "ofColor.h"
+ "ofMath.h"
+ <limits>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\math\ofvectormath.h
+ "ofVec2f.h"
+ "ofVec3f.h"
+ "ofVec4f.h"
+ "ofMatrix3x3.h"
+ "ofMatrix4x4.h"
+ "ofQuaternion.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\math\ofmatrix3x3.h
+ "ofConstants.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\math\ofmatrix4x4.h
+ "ofVec3f.h"
+ "ofVec4f.h"
+ "ofQuaternion.h"
+ "ofConstants.h"
+ <cmath>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\math\ofquaternion.h
+ "ofConstants.h"
+ "ofVec3f.h"
+ "ofVec4f.h"
+ <cmath>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\communication\ofserial.h
+ "ofConstants.h"
+ "ofTypes.h"
+ <termios.h>
+ <winbase.h>
+ <tchar.h>
+ <iostream>
+ <string.h>
+ <setupapi.h>
+ <regstr.h>
+ <winioctl.h>
+ <initguid.h>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\communication\ofarduino.h
+ <list>
+ <vector>
+ <string>
+ <iostream>
+ "ofEvents.h"
+ "ofSerial.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\gl\offbo.h
+ "ofTexture.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\gl\oftexture.h
+ "ofPoint.h"
+ "ofRectangle.h"
+ "ofBaseTypes.h"
+ "ofConstants.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\gl\ofglrenderer.h
+ "ofBaseTypes.h"
+ "ofPolyline.h"
+ <stack>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\graphics\ofpolyline.h
+ "ofPoint.h"
+ "ofConstants.h"
+ <deque>
+ "ofRectangle.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\gl\oflight.h
+ "ofNode.h"
+ "ofColor.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\3d\ofnode.h
+ "ofVectorMath.h"
+ "of3dUtils.h"
+ "ofGraphics.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\3d\of3dutils.h
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\graphics\ofgraphics.h
+ "ofConstants.h"
+ "ofColor.h"
+ "ofPoint.h"
+ "ofMatrix4x4.h"
+ "ofRectangle.h"
+ "ofTypes.h"
+ "ofBaseTypes.h"
+ "ofGLRenderer.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\gl\ofmaterial.h
+ "ofColor.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\gl\ofshader.h
+ "ofConstants.h"
+ "ofBaseTypes.h"
+ "ofTexture.h"
+ <map>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\gl\ofvbo.h
+ "ofConstants.h"
+ "ofVec3f.h"
+ "ofColor.h"
+ "ofUtils.h"
+ "ofMesh.h"
+ "ofGLUtils.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\gl\ofvbomesh.h
+ "ofMesh.h"
+ "ofVbo.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\graphics\ofcairorenderer.h
+ "cairo-features.h"
+ "cairo-pdf.h"
+ "cairo-svg.h"
+ "cairo.h"
+ <deque>
+ <stack>
+ "ofMatrix4x4.h"
+ "ofBaseTypes.h"
+ "ofPath.h"
+
+1332328527 g:\home\tim\workspace\openframeworks-020912\libs\cairo\include\cairo\cairo-features.h
+
+1332328527 g:\home\tim\workspace\openframeworks-020912\libs\cairo\include\cairo\cairo-pdf.h
+ "cairo.h"
+
+1332328527 g:\home\tim\workspace\openframeworks-020912\libs\cairo\include\cairo\cairo.h
+ "cairo-version.h"
+ "cairo-features.h"
+ "cairo-deprecated.h"
+
+1332328527 g:\home\tim\workspace\openframeworks-020912\libs\cairo\include\cairo\cairo-version.h
+
+1332328527 g:\home\tim\workspace\openframeworks-020912\libs\cairo\include\cairo\cairo-deprecated.h
+
+1332328527 g:\home\tim\workspace\openframeworks-020912\libs\cairo\include\cairo\cairo-svg.h
+ "cairo.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\graphics\ofpath.h
+ "ofConstants.h"
+ "ofPoint.h"
+ "ofColor.h"
+ "ofPolyline.h"
+ "ofBaseTypes.h"
+ "ofMesh.h"
+ "ofTessellator.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\graphics\oftessellator.h
+ "ofConstants.h"
+ "ofMesh.h"
+ "ofTypes.h"
+ "ofPolyline.h"
+ "tesselator.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\graphics\ofimage.h
+ "ofFileUtils.h"
+ "ofTexture.h"
+ "ofPixels.h"
+ "ofBaseTypes.h"
+ "ofConstants.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\graphics\ofrenderercollection.h
+ "ofBaseTypes.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\graphics\oftruetypefont.h
+ <vector>
+ "ofPoint.h"
+ "ofRectangle.h"
+ "ofConstants.h"
+ "ofPath.h"
+ "ofTexture.h"
+ "ofMesh.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\app\ofbaseapp.h
+ "ofPoint.h"
+ "ofEvents.h"
+ "ofBaseTypes.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\app\ofapprunner.h
+ "ofConstants.h"
+ "ofPoint.h"
+ "ofRectangle.h"
+ "ofTypes.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\sound\ofsoundstream.h
+ "ofConstants.h"
+ "ofBaseTypes.h"
+ "ofBaseApp.h"
+ "ofTypes.h"
+ "ofBaseSoundStream.h"
+ "ofRtAudioSoundStream.h"
+ "ofPASoundStream.h"
+ "ofxAndroidSoundStream.h"
+ "ofxiPhoneSoundStream.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\sound\ofbasesoundstream.h
+ "ofConstants.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\sound\ofrtaudiosoundstream.h
+ "ofConstants.h"
+ "ofBaseSoundStream.h"
+ "ofTypes.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\sound\ofpasoundstream.h
+ "ofConstants.h"
+ "ofBaseSoundStream.h"
+ "ofTypes.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\sound\ofxiphonesoundstream.h
+ "ofConstants.h"
+ "ofBaseSoundStream.h"
+ "ofTypes.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\sound\ofsoundplayer.h
+ "ofConstants.h"
+ "ofTypes.h"
+ "ofBaseTypes.h"
+ "ofBaseSoundPlayer.h"
+ "ofQuicktimeSoundPlayer.h"
+ "ofFmodSoundPlayer.h"
+ "ofOpenALSoundPlayer.h"
+ "ofxOpenALSoundPlayer.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\sound\ofbasesoundplayer.h
+ "ofConstants.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\sound\offmodsoundplayer.h
+ "ofConstants.h"
+ "ofBaseSoundPlayer.h"
+ "fmod.h"
+ "fmod_errors.h"
+
+1332328528 g:\home\tim\workspace\openframeworks-020912\libs\fmodex\include\fmod.h
+ "fmod_codec.h"
+ "fmod_dsp.h"
+ "fmod_memoryinfo.h"
+
+1332328528 g:\home\tim\workspace\openframeworks-020912\libs\fmodex\include\fmod_codec.h
+
+1332328528 g:\home\tim\workspace\openframeworks-020912\libs\fmodex\include\fmod_dsp.h
+
+1332328528 g:\home\tim\workspace\openframeworks-020912\libs\fmodex\include\fmod_memoryinfo.h
+
+1332328528 g:\home\tim\workspace\openframeworks-020912\libs\fmodex\include\fmod_errors.h
+ "fmod.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\sound\ofopenalsoundplayer.h
+ "ofConstants.h"
+ "ofBaseSoundPlayer.h"
+ "ofEvents.h"
+ "ofThread.h"
+ <OpenAL/al.h>
+ <OpenAL/alc.h>
+ <AL/al.h>
+ <AL/alc.h>
+ "kiss_fft.h"
+ "kiss_fftr.h"
+ <sndfile.h>
+ <mpg123.h>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofvideograbber.h
+ "ofConstants.h"
+ "ofTexture.h"
+ "ofBaseTypes.h"
+ "ofPixels.h"
+ "ofTypes.h"
+ "ofiPhoneVideoGrabber.h"
+ "ofQuickTimeGrabber.h"
+ "ofDirectShowGrabber.h"
+ "ofGstVideoGrabber.h"
+ "ofxAndroidVideoGrabber.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofiphonevideograbber.h
+ "ofVideoGrabber.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofquicktimegrabber.h
+ "ofConstants.h"
+ "ofQtUtils.h"
+ "ofTexture.h"
+ "ofBaseTypes.h"
+ "ofPixels.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofqtutils.h
+ "ofConstants.h"
+ <QuickTime/QuickTime.h>
+ <CoreServices/CoreServices.h>
+ <ApplicationServices/ApplicationServices.h>
+ <QTML.h>
+ <FixMath.h>
+ <QuickTimeComponents.h>
+ <TextUtils.h>
+ <MediaHandlers.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\qtml.h
+ <MacTypes.h>
+ <MacMemory.h>
+ <MacWindows.h>
+ <OSUtils.h>
+ <Files.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\mactypes.h
+ <ConditionalMacros.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\conditionalmacros.h
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\macmemory.h
+ <MacTypes.h>
+ <MixedMode.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\mixedmode.h
+ <MacTypes.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\macwindows.h
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\osutils.h
+ <MacTypes.h>
+ <MixedMode.h>
+ <MacMemory.h>
+ <Patches.h>
+ <DateTimeUtils.h>
+ <Endian.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\patches.h
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\datetimeutils.h
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\endian.h
+ <ConditionalMacros.h>
+ <MacTypes.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\files.h
+ <MacTypes.h>
+ <MixedMode.h>
+ <OSUtils.h>
+ <TextCommon.h>
+ <UTCUtils.h>
+ <Finder.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\textcommon.h
+ <MacTypes.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\utcutils.h
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\finder.h
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\fixmath.h
+ <MacTypes.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\quicktimecomponents.h
+ <MacTypes.h>
+ <MixedMode.h>
+ <Components.h>
+ <ImageCompression.h>
+ <Movies.h>
+ <Quickdraw.h>
+ <Video.h>
+ <Sound.h>
+ <QuickTimeMusic.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\components.h
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\imagecompression.h
+ <MacTypes.h>
+ <Quickdraw.h>
+ <QDOffscreen.h>
+ <Components.h>
+ <StandardFile.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\quickdraw.h
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\qdoffscreen.h
+ <MacErrors.h>
+ <Quickdraw.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\macerrors.h
+ <ConditionalMacros.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\standardfile.h
+ <MacTypes.h>
+ <Dialogs.h>
+ <Files.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\dialogs.h
+ <MacTypes.h>
+ <MixedMode.h>
+ <Events.h>
+ <MacWindows.h>
+ <TextEdit.h>
+ <Controls.h>
+ <MacErrors.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\events.h
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\textedit.h
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\controls.h
+ <MacTypes.h>
+ <Quickdraw.h>
+ <Menus.h>
+ <TextEdit.h>
+ <Drag.h>
+ <Icons.h>
+ <Collections.h>
+ <MacErrors.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\menus.h
+ <MacTypes.h>
+ <Events.h>
+ <Quickdraw.h>
+ <Fonts.h>
+ <TextCommon.h>
+ <Processes.h>
+ <AppleEvents.h>
+ <Collections.h>
+ <MacErrors.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\fonts.h
+ <MacTypes.h>
+ <Files.h>
+ <Quickdraw.h>
+ <TextCommon.h>
+ <MacErrors.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\processes.h
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\appleevents.h
+ <MacTypes.h>
+ <MixedMode.h>
+ <Notification.h>
+ <Events.h>
+ <AEDataModel.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\notification.h
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\aedatamodel.h
+ <MacTypes.h>
+ <MixedMode.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\collections.h
+ <MacTypes.h>
+ <MixedMode.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\drag.h
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\icons.h
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\movies.h
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\video.h
+ <Quickdraw.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\sound.h
+ <MacTypes.h>
+ <Dialogs.h>
+ <Components.h>
+ <MixedMode.h>
+ <Movies.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\quicktimemusic.h
+ <Components.h>
+ <ImageCompression.h>
+ <Movies.h>
+ <Quickdraw.h>
+ <Video.h>
+ <MacMemory.h>
+ <Sound.h>
+ <Endian.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\textutils.h
+ <MacTypes.h>
+ <NumberFormatting.h>
+ <StringCompare.h>
+ <DateTimeUtils.h>
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\numberformatting.h
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\stringcompare.h
+
+1332328540 g:\home\tim\workspace\openframeworks-020912\libs\quicktime\include\mediahandlers.h
+ <ConditionalMacros.h>
+ <MacTypes.h>
+ <Components.h>
+ <Movies.h>
+ <Sound.h>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofdirectshowgrabber.h
+ "ofConstants.h"
+ "ofTexture.h"
+ "ofBaseTypes.h"
+ "ofPixels.h"
+ "videoInput.h"
+
+1332328543 g:\home\tim\workspace\openframeworks-020912\libs\videoinput\include\videoinput.h
+ <stdlib.h>
+ <stdio.h>
+ <math.h>
+ <string.h>
+ <wchar.h>
+ <windows.h>
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofgstvideograbber.h
+ "ofGstUtils.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofgstutils.h
+ "ofConstants.h"
+ <gst/gst.h>
+ <gst/app/gstappsink.h>
+ "ofConstants.h"
+ "ofBaseTypes.h"
+ "ofPixels.h"
+ "ofTypes.h"
+ "ofEvents.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofvideoplayer.h
+ "ofConstants.h"
+ "ofTexture.h"
+ "ofBaseTypes.h"
+ "ofTypes.h"
+ "ofGstVideoPlayer.h"
+ "ofQuickTimePlayer.h"
+ "ofiPhoneVideoPlayer.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofgstvideoplayer.h
+ "ofGstUtils.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofquicktimeplayer.h
+ "ofConstants.h"
+ "ofBaseTypes.h"
+ "ofPixels.h"
+ "ofQtUtils.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\video\ofiphonevideoplayer.h
+ "ofPixels.h"
+ "ofBaseTypes.h"
+ "ofTexture.h"
+ "ofVideoPlayer.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\3d\ofcamera.h
+ "ofRectangle.h"
+ "ofAppRunner.h"
+ "ofNode.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\3d\ofeasycam.h
+ "ofCamera.h"
+ "ofEvents.h"
+
+1334910772 g:\home\tim\workspace\nonzerosum\gaunt01\src\testapp.h
+ <set>
+ "ofMain.h"
+ "tesselator.h"
+ "ofxOpenCv.h"
+ "ofxRay.h"
+ "ofxXmlSettings.h"
+ "ofxBlobsManager.h"
+ "trapdoor.h"
+ "bird.h"
+ "player.h"
+ "outsidePolygon.h"
+
+1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxopencv.h
+ "ofxCvConstants.h"
+ "ofxCvImage.h"
+ "ofxCvGrayscaleImage.h"
+ "ofxCvColorImage.h"
+ "ofxCvFloatImage.h"
+ "ofxCvShortImage.h"
+ "ofxCvContourFinder.h"
+ "ofxCvHaarFinder.h"
+
+1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvconstants.h
+ "cv.h"
+ <vector>
+ "ofMain.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv\cv.h
+ "opencv2/core/core_c.h"
+ "opencv2/core/core.hpp"
+ "opencv2/imgproc/imgproc_c.h"
+ "opencv2/imgproc/imgproc.hpp"
+ "opencv2/video/tracking.hpp"
+ "opencv2/features2d/features2d.hpp"
+ "opencv2/flann/flann.hpp"
+ "opencv2/calib3d/calib3d.hpp"
+ "opencv2/objdetect/objdetect.hpp"
+ "opencv2/legacy/compat.hpp"
+ "opencv2/core/internal.hpp"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\core\core_c.h
+ "opencv2/core/types_c.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\core\types_c.h
+ <assert.h>
+ <stdlib.h>
+ <string.h>
+ <float.h>
+ <stdint.h>
+ <intrin.h>
+ <emmintrin.h>
+ <fastmath.h>
+ <math.h>
+ <ipl.h>
+ <ipl/ipl.h>
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\core\core.hpp
+ "opencv2/core/types_c.h"
+ "opencv2/core/version.hpp"
+ <limits.h>
+ <algorithm>
+ <cmath>
+ <complex>
+ <map>
+ <new>
+ <string>
+ <vector>
+ "opencv2/core/operations.hpp"
+ "opencv2/core/mat.hpp"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\core\version.hpp
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\core\operations.hpp
+ <string.h>
+ <limits.h>
+ <ext/atomicity.h>
+ <bits/atomicity.h>
+ "windows.h"
+ <limits>
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\core\mat.hpp
+ <limits.h>
+ <string.h>
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\imgproc\imgproc_c.h
+ "opencv2/core/core_c.h"
+ "opencv2/imgproc/types_c.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\imgproc\types_c.h
+ "opencv2/core/core_c.h"
+ "opencv2/imgproc/types_c.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\imgproc\imgproc.hpp
+ "opencv2/core/core.hpp"
+ "opencv2/imgproc/types_c.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\video\tracking.hpp
+ "opencv2/core/core.hpp"
+ "opencv2/imgproc/imgproc_c.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\features2d\features2d.hpp
+ "opencv2/core/core.hpp"
+ "opencv2/flann/flann.hpp"
+ <limits>
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\flann.hpp
+ "opencv2/flann/flann_base.hpp"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\flann_base.hpp
+ <vector>
+ <string>
+ <cassert>
+ <cstdio>
+ "opencv2/flann/general.h"
+ "opencv2/flann/matrix.h"
+ "opencv2/flann/result_set.h"
+ "opencv2/flann/index_testing.h"
+ "opencv2/flann/object_factory.h"
+ "opencv2/flann/saving.h"
+ "opencv2/flann/all_indices.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\general.h
+ <stdexcept>
+ <cassert>
+ "opencv2/flann/object_factory.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\object_factory.h
+ "opencv2/core/types_c.h"
+ <map>
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\matrix.h
+ <stdio.h>
+ "opencv2/flann/general.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\result_set.h
+ <algorithm>
+ <limits>
+ <vector>
+ "opencv2/flann/dist.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\dist.h
+ <cmath>
+ "opencv2/flann/general.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\index_testing.h
+ <cstring>
+ <cassert>
+ "opencv2/flann/matrix.h"
+ "opencv2/flann/nn_index.h"
+ "opencv2/flann/result_set.h"
+ "opencv2/flann/logger.h"
+ "opencv2/flann/timer.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\nn_index.h
+ <string>
+ "opencv2/flann/general.h"
+ "opencv2/flann/matrix.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\logger.h
+ <cstdio>
+ <stdarg.h>
+ "opencv2/flann/general.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\timer.h
+ <time.h>
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\saving.h
+ "opencv2/flann/general.h"
+ "opencv2/flann/nn_index.h"
+ <cstdio>
+ <cstring>
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\all_indices.h
+ "opencv2/flann/general.h"
+ "opencv2/flann/nn_index.h"
+ "opencv2/flann/kdtree_index.h"
+ "opencv2/flann/kmeans_index.h"
+ "opencv2/flann/composite_index.h"
+ "opencv2/flann/linear_index.h"
+ "opencv2/flann/autotuned_index.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\kdtree_index.h
+ <algorithm>
+ <map>
+ <cassert>
+ <cstring>
+ "opencv2/flann/general.h"
+ "opencv2/flann/nn_index.h"
+ "opencv2/flann/matrix.h"
+ "opencv2/flann/result_set.h"
+ "opencv2/flann/heap.h"
+ "opencv2/flann/allocator.h"
+ "opencv2/flann/random.h"
+ "opencv2/flann/saving.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\heap.h
+ <algorithm>
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\allocator.h
+ <stdlib.h>
+ <stdio.h>
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\random.h
+ <algorithm>
+ <cstdlib>
+ <cassert>
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\kmeans_index.h
+ <algorithm>
+ <string>
+ <map>
+ <cassert>
+ <limits>
+ <cmath>
+ "opencv2/flann/general.h"
+ "opencv2/flann/nn_index.h"
+ "opencv2/flann/matrix.h"
+ "opencv2/flann/result_set.h"
+ "opencv2/flann/heap.h"
+ "opencv2/flann/allocator.h"
+ "opencv2/flann/random.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\composite_index.h
+ "opencv2/flann/general.h"
+ "opencv2/flann/nn_index.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\linear_index.h
+ "opencv2/flann/general.h"
+ "opencv2/flann/nn_index.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\autotuned_index.h
+ "opencv2/flann/general.h"
+ "opencv2/flann/nn_index.h"
+ "opencv2/flann/ground_truth.h"
+ "opencv2/flann/index_testing.h"
+ "opencv2/flann/sampling.h"
+ "opencv2/flann/all_indices.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\ground_truth.h
+ "opencv2/flann/dist.h"
+ "opencv2/flann/matrix.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\flann\sampling.h
+ "opencv2/flann/matrix.h"
+ "opencv2/flann/random.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\calib3d\calib3d.hpp
+ "opencv2/core/core.hpp"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\objdetect\objdetect.hpp
+ "opencv2/core/core.hpp"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\legacy\compat.hpp
+ "opencv2/core/core_c.h"
+ "opencv2/imgproc/types_c.h"
+ <math.h>
+ <string.h>
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\core\internal.hpp
+ <vector>
+ <windows.h>
+ <pthread.h>
+ <sys/mman.h>
+ "ipp.h"
+ "emmintrin.h"
+ "pmmintrin.h"
+ "tbb/tbb_stddef.h"
+ "tbb/tbb.h"
+ <Eigen/Core>
+ "opencv2/core/eigen.hpp"
+ <malloc.h>
+ <alloca.h>
+ <stdlib.h>
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv2\core\eigen.hpp
+ "cxcore.h"
+
+1332328507 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\libs\opencv\include\opencv\cxcore.h
+ "opencv2/core/core_c.h"
+ "opencv2/core/core.hpp"
+
+1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvimage.h
+ "ofxCvConstants.h"
+
+1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvgrayscaleimage.h
+ "ofxCvImage.h"
+ "ofxCvBlob.h"
+
+1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvblob.h
+ "ofxCvConstants.h"
+
+1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvcolorimage.h
+ "ofxCvImage.h"
+
+1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvfloatimage.h
+ "ofxCvImage.h"
+
+1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvshortimage.h
+ "ofxCvImage.h"
+
+1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvcontourfinder.h
+ "ofxCvConstants.h"
+ "ofxCvBlob.h"
+ "ofxCvGrayscaleImage.h"
+ <algorithm>
+
+1332328517 g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvhaarfinder.h
+ "ofMain.h"
+ "ofxOpenCv.h"
+
+1332327367 g:\home\tim\workspace\openframeworks-020912\addons\ofxray\src\ofxray.h
+ "ofMain.h"
+ "ofxRay/Ray.h"
+ "ofxRay/Plane.h"
+ "ofxRay/Projector.h"
+
+1332327367 g:\home\tim\workspace\openframeworks-020912\addons\ofxray\src\ofxray\ray.h
+ "ofMain.h"
+ "ofxRay/Base.h"
+
+1332327367 g:\home\tim\workspace\openframeworks-020912\addons\ofxray\src\ofxray\base.h
+ "ofMain.h"
+
+1332327367 g:\home\tim\workspace\openframeworks-020912\addons\ofxray\src\ofxray\plane.h
+ "ofMain.h"
+ "ofxRay/Base.h"
+ "ofxRay/Ray.h"
+
+1332327367 g:\home\tim\workspace\openframeworks-020912\addons\ofxray\src\ofxray\projector.h
+ "ofxRay/Ray.h"
+ "ofxRay/Base.h"
+
+1332328520 g:\home\tim\workspace\openframeworks-020912\addons\ofxxmlsettings\src\ofxxmlsettings.h
+ "ofMain.h"
+ <string.h>
+ "tinyxml.h"
+
+1332328520 g:\home\tim\workspace\openframeworks-020912\addons\ofxxmlsettings\libs\tinyxml.h
+ <ctype.h>
+ <stdio.h>
+ <stdlib.h>
+ <string.h>
+ <assert.h>
+ <string>
+ <iostream>
+ <sstream>
+ "tinystr.h"
+
+1333489671 g:\home\tim\workspace\openframeworks-020912\addons\ofxblobsmanager\src\ofxblobsmanager.h
+ "ofMain.h"
+ "ofxStoredBlobVO.h"
+ "ofxOpenCv.h"
+
+1333489671 g:\home\tim\workspace\openframeworks-020912\addons\ofxblobsmanager\src\ofxstoredblobvo.h
+ "ofMain.h"
+ "ofxOpenCv.h"
+
+1334911333 g:\home\tim\workspace\nonzerosum\gaunt01\src\trapdoor.h
+ "ofMain.h"
+ "morphmesh.h"
+ "normBindTexture.h"
+ "player.h"
+
+1334085836 g:\home\tim\workspace\nonzerosum\gaunt01\src\morphmesh.h
+ <iostream>
+ <iterator>
+ <ofMesh.h>
+ <ofxXmlSettings.h>
+
+1333101841 g:\home\tim\workspace\nonzerosum\gaunt01\src\normbindtexture.h
+ "ofMain.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\app\ofappglutwindow.h
+ "ofConstants.h"
+ "ofAppBaseWindow.h"
+ "ofEvents.h"
+ "ofTypes.h"
+
+1332328530 g:\home\tim\workspace\openframeworks-020912\libs\openframeworks\app\ofappbasewindow.h
+ "ofPoint.h"
+ "ofTypes.h"
+
+1334085836 source:g:\home\tim\workspace\nonzerosum\gaunt01\src\morphmesh.cpp
+ "morphmesh.h"
+
+1333101841 source:g:\home\tim\workspace\nonzerosum\gaunt01\src\normbindtexture.cpp
+ "normBindTexture.h"
+ "ofMain.h"
+
+1334912456 source:g:\home\tim\workspace\nonzerosum\gaunt01\src\testapp.cpp
+ "testApp.h"
+
+1334912256 source:g:\home\tim\workspace\nonzerosum\gaunt01\src\trapdoor.cpp
+ "trapdoor.h"
+
+1333489671 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxblobsmanager\src\ofxblobsmanager.cpp
+
+1333489671 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxblobsmanager\src\ofxstoredblobvo.cpp
+
+1332328517 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvcolorimage.cpp
+ "ofxCvGrayscaleImage.h"
+ "ofxCvColorImage.h"
+ "ofxCvFloatImage.h"
+ "ofxCvShortImage.h"
+
+1332328517 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvcontourfinder.cpp
+ "ofxCvContourFinder.h"
+
+1332328517 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvfloatimage.cpp
+ "ofxCvGrayscaleImage.h"
+ "ofxCvColorImage.h"
+ "ofxCvFloatImage.h"
+ "ofxCvShortImage.h"
+
+1332328517 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvgrayscaleimage.cpp
+ "ofxCvGrayscaleImage.h"
+ "ofxCvColorImage.h"
+ "ofxCvFloatImage.h"
+ "ofxCvShortImage.h"
+
+1332328517 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvhaarfinder.cpp
+ "ofxCvHaarFinder.h"
+
+1332328517 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvimage.cpp
+ "ofxCvImage.h"
+ "ofxCvGrayscaleImage.h"
+ "ofxCvColorImage.h"
+ "ofxCvFloatImage.h"
+ "ofxCvBlob.h"
+
+1332328517 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxopencv\src\ofxcvshortimage.cpp
+ "ofxCvGrayscaleImage.h"
+ "ofxCvColorImage.h"
+ "ofxCvFloatImage.h"
+ "ofxCvShortImage.h"
+
+1332327367 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxray\src\ofxray\base.cpp
+ "ofxRay/Base.h"
+
+1332331920 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxray\src\ofxray\plane.cpp
+ "Plane.h"
+
+1332327367 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxray\src\ofxray\projector.cpp
+ "ofxRay/Projector.h"
+
+1332331876 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxray\src\ofxray\ray.cpp
+ "ofxRay/Ray.h"
+
+1332328520 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxxmlsettings\libs\tinyxml.cpp
+ <ctype.h>
+ <sstream>
+ <iostream>
+ "tinyxml.h"
+
+1332328520 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxxmlsettings\libs\tinyxmlerror.cpp
+ "tinyxml.h"
+
+1332328520 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxxmlsettings\libs\tinyxmlparser.cpp
+ <ctype.h>
+ <stddef.h>
+ "tinyxml.h"
+ <windows.h>
+
+1332328520 source:g:\home\tim\workspace\openframeworks-020912\addons\ofxxmlsettings\src\ofxxmlsettings.cpp
+ "ofxXmlSettings.h"
+ <vector>
+ <string>
+ <iostream>
+
+1334887259 g:\home\tim\workspace\nonzerosum\gaunt01\src\bird.h
+ "ofMain.h"
+ "morphmesh.h"
+ "normBindTexture.h"
+ "player.h"
+ "outsidePolygon.h"
+ "ofxRay.h"
+
+1334911998 source:g:\home\tim\workspace\nonzerosum\gaunt01\src\bird.cpp
+ "bird.h"
+
+1334792529 g:\home\tim\workspace\nonzerosum\gaunt01\src\player.h
+ "ofMain.h"
+ "ofxOpenCv.h"
+
+1334825171 g:\home\tim\workspace\nonzerosum\gaunt01\src\outsidepolygon.h
+ "ofMain.h"
+
+1334825456 source:g:\home\tim\workspace\nonzerosum\gaunt01\src\outsidepolygon.cpp
+ "outsidePolygon.h"
+
+1334841640 source:g:\home\tim\workspace\nonzerosum\gaunt01\src\player.cpp
+ "player.h"
+
diff --git a/openBTSviz_win.layout b/openBTSviz_win.layout new file mode 100644 index 0000000..9a356ef --- /dev/null +++ b/openBTSviz_win.layout @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> +<CodeBlocks_layout_file> + <ActiveTarget name="release" /> + <File name="src\main.cpp" open="1" top="1" tabpos="3"> + <Cursor position="159" topLine="0" /> + </File> + <File name="src\testApp.cpp" open="1" top="0" tabpos="1"> + <Cursor position="2019" topLine="59" /> + </File> + <File name="src\testApp.h" open="1" top="0" tabpos="2"> + <Cursor position="1218" topLine="43" /> + </File> + <File name="..\..\openFrameworks-020912\addons\ofxOpenCv\src\ofxCvColorImage.h" open="1" top="0" tabpos="4"> + <Cursor position="5047" topLine="83" /> + </File> +</CodeBlocks_layout_file> diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..ad74a97 --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,16 @@ +#include "ofMain.h" +#include "testApp.h" +#include "ofAppGlutWindow.h" + +//======================================================================== +int main( ){ + + ofAppGlutWindow window; + ofSetupOpenGL(&window, 450,800, OF_WINDOW ); // <-------- setup the GL context + printf("%ix%i on screen %ix%i\n",ofGetWidth(),ofGetHeight(),ofGetScreenWidth(),ofGetScreenHeight()); + // this kicks off the running of my app + // can be OF_WINDOW or OF_FULLSCREEN + // pass in width and height too: + ofRunApp( new testApp()); + +} diff --git a/src/testApp.cpp b/src/testApp.cpp new file mode 100644 index 0000000..8aa0e05 --- /dev/null +++ b/src/testApp.cpp @@ -0,0 +1,141 @@ +#include "testApp.h" + +/* +openBTS visualisation + +ALL units relative to screen size in H or W + + +*/ + +void testApp::setup(){ + + printf("setup: %ix%i on screen %ix%i\n",ofGetWidth(),ofGetHeight(),ofGetScreenWidth(),ofGetScreenHeight()); + + int windowMode = ofGetWindowMode(); + if(windowMode == OF_FULLSCREEN){ + this->windowWidth = ofGetScreenWidth(); + this->windowHeight = ofGetScreenHeight(); + } + else if(windowMode == OF_WINDOW){ + this->windowWidth = ofGetWidth(); + this->windowHeight = ofGetHeight(); + } + + //Q Why is it that if you put a camera at (0,0,-100) looking at (0,0,0) and an object at (0,0,0) the camera isn't pointing at the object? + //A Because ortho is different + /* + camera.enableOrtho(); + camera.setPosition(-windowWidth/2,-windowHeight*4.1f,windowWidth); + //camera.lookAt(ofVec3f(-windowWidth/2,-windowHeight,0),ofVec3f(0, 1, 0)); + camera.rotate(70,1,0,0); + camera.cacheMatrices(); //stop error messages + */ + + ofSetFrameRate(30); + + ofSetCircleResolution(windowWidth); + ofEnableSmoothing(); + + camera.setPosition(0,windowHeight*10,windowHeight); + camera.lookAt(ofVec3f(0,0,-windowHeight*.5),ofVec3f(0, 0, 1)); + camera.setFov(6.5); + + lines = new ofPoint[25]; + for (int i=0;i<25;i++) { + float a=ofRandom(TWO_PI); + float r=ofRandom(windowWidth/2); + float l=ofRandom(windowHeight); + lines[i]=ofPoint(cos(a)*r,sin(a)*r,-l); + } + +} + + +//-------------------------------------------------------------- +void testApp::update(){ + + +} + +//-------------------------------------------------------------- +void testApp::draw(){ + + glDisable(GL_LIGHTING); + ofBackground(0,0,0); + + camera.begin(); + + //ofSphere(0,0,0,10); + + glDisable(GL_DEPTH_TEST); + ofSetHexColor(0xff7fff); + glDisable(GL_BLEND); + + ofPushMatrix(); + ofNoFill(); + for (float f=0;f<windowWidth*0.6;f+=windowWidth/10) { + ofCircle(0,0,0,f); + } + ofPopMatrix(); + + ofSetHexColor(0x8f8f8f); + for (int i=0;i<25;i++) { + ofLine(lines[i].x,lines[i].y,0,lines[i].x,lines[i].y,lines[i].z); + } + + camera.end(); + + ofSetHexColor(0xffffff); + char reportStr[1024]; + sprintf(reportStr, "fps: %f", ofGetFrameRate()); + ofDrawBitmapString(reportStr, 10, windowHeight-10); +} + +//-------------------------------------------------------------- +void testApp::keyPressed(int key){ + switch (key){ + case ' ': + break; + } +} + +//-------------------------------------------------------------- +void testApp::keyReleased(int key){ + +} + +//-------------------------------------------------------------- +void testApp::mouseMoved(int x, int y ){ + +} + +//-------------------------------------------------------------- +void testApp::mouseDragged(int x, int y, int button){ + +} + +//-------------------------------------------------------------- +void testApp::mousePressed(int x, int y, int button){ + +} + +//-------------------------------------------------------------- +void testApp::mouseReleased(int x, int y, int button){ + +} + +//-------------------------------------------------------------- +void testApp::windowResized(int w, int h){ + +} + +//-------------------------------------------------------------- +void testApp::gotMessage(ofMessage msg){ + +} + +//-------------------------------------------------------------- +void testApp::dragEvent(ofDragInfo dragInfo){ + +} diff --git a/src/testApp.h b/src/testApp.h new file mode 100644 index 0000000..36e6f54 --- /dev/null +++ b/src/testApp.h @@ -0,0 +1,29 @@ +#include "ofMain.h" + + + +class testApp : public ofBaseApp{ + + public: + void setup(); + void update(); + void draw(); + + void keyPressed(int key); + void keyReleased(int key); + void mouseMoved(int x, int y ); + void mouseDragged(int x, int y, int button); + void mousePressed(int x, int y, int button); + void mouseReleased(int x, int y, int button); + void windowResized(int w, int h); + void dragEvent(ofDragInfo dragInfo); + void gotMessage(ofMessage msg); + + int windowWidth, windowHeight; + + ofCamera camera; + + ofPoint *lines; + +}; + |
