diff options
author | Sebastian <smarichal@seciu.edu.uy> | 2011-09-30 01:31:20 (GMT) |
---|---|---|
committer | Sebastian <smarichal@seciu.edu.uy> | 2011-09-30 01:31:20 (GMT) |
commit | 1106001f305349b10098cdb061c11bf26ad68969 (patch) | |
tree | d3a6dc606df5c4357dbacbfa77d40de14f124c74 /ARToolKitPlus/sample/simple | |
parent | 30be88fdcb57b36affc6f647e09c204b816cef0d (diff) |
Cambios en Makefile para que se adapte a la estructura dentro del directorio Biblioteca PUI
Diffstat (limited to 'ARToolKitPlus/sample/simple')
19 files changed, 0 insertions, 2362 deletions
diff --git a/ARToolKitPlus/sample/simple/Makefile b/ARToolKitPlus/sample/simple/Makefile deleted file mode 100644 index afa8d05..0000000 --- a/ARToolKitPlus/sample/simple/Makefile +++ /dev/null @@ -1,142 +0,0 @@ -############################################################################# -# Makefile for building: /bin/simple -# Generated by qmake (1.07a) (Qt 3.3.8b) on: Mon Feb 14 20:22:41 2011 -# Project: simple.pro -# Template: app -# Command: $(QMAKE) -o Makefile simple.pro -############################################################################# - -####### Compiler, tools and options - -CC = gcc -CXX = g++ -LEX = flex -YACC = yacc -CFLAGS = -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -CXXFLAGS = -pipe -g -Wall -W -O2 -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT -LEXFLAGS = -YACCFLAGS= -d -INCPATH = -I/usr/share/qt3/mkspecs/default -I. -I/usr/include/qt3 -LINK = g++ -LFLAGS = -LIBS = $(SUBLIBS) -L/usr/share/qt3/lib -L/usr/X11R6/lib -L/lib -lARToolKitPlus -lqt-mt -lXext -lX11 -lm -lpthread -AR = ar cqs -RANLIB = -MOC = /usr/share/qt3/bin/moc -UIC = /usr/share/qt3/bin/uic -QMAKE = qmake -TAR = tar -cf -GZIP = gzip -9f -COPY = cp -f -COPY_FILE= $(COPY) -COPY_DIR = $(COPY) -r -INSTALL_FILE= $(COPY_FILE) -INSTALL_DIR = $(COPY_DIR) -DEL_FILE = rm -f -SYMLINK = ln -sf -DEL_DIR = rmdir -MOVE = mv -f -CHK_DIR_EXISTS= test -d -MKDIR = mkdir -p - -####### Output directory - -OBJECTS_DIR = /sample/simple/build/linux/release/ - -####### Files - -HEADERS = -SOURCES = src/main.cpp -OBJECTS = /sample/simple/build/linux/release/main.o -FORMS = -UICDECLS = -UICIMPLS = -SRCMOC = -OBJMOC = -DIST = simple.pro -QMAKE_TARGET = simple -DESTDIR = /bin/ -TARGET = /bin/simple - -first: all -####### Implicit rules - -.SUFFIXES: .c .o .cpp .cc .cxx .C - -.cpp.o: - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< - -.cc.o: - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< - -.cxx.o: - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< - -.C.o: - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $< - -.c.o: - $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $< - -####### Build rules - -all: Makefile $(TARGET) - -$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC) - test -d /bin/ || mkdir -p /bin/ - $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(OBJCOMP) $(LIBS) - -mocables: $(SRCMOC) -uicables: $(UICDECLS) $(UICIMPLS) - -$(MOC): - ( cd $(QTDIR)/src/moc && $(MAKE) ) - -Makefile: simple.pro /usr/share/qt3/mkspecs/default/qmake.conf /usr/share/qt3/lib/libqt-mt.prl - $(QMAKE) -o Makefile simple.pro -qmake: - @$(QMAKE) -o Makefile simple.pro - -dist: - @mkdir -p /sample/simple/build/linux/release/simple && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) /sample/simple/build/linux/release/simple/ && ( cd `dirname /sample/simple/build/linux/release/simple` && $(TAR) simple.tar simple && $(GZIP) simple.tar ) && $(MOVE) `dirname /sample/simple/build/linux/release/simple`/simple.tar.gz . && $(DEL_FILE) -r /sample/simple/build/linux/release/simple - -mocclean: - -uiclean: - -yaccclean: -lexclean: -clean: - -$(DEL_FILE) $(OBJECTS) - -$(DEL_FILE) /bin/simple - -$(DEL_FILE) *~ core *.core - - -####### Sub-libraries - -distclean: clean - -$(DEL_FILE) /bin/$(TARGET) $(TARGET) - - -FORCE: - -####### Compile - -/sample/simple/build/linux/release/main.o: src/main.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o /sample/simple/build/linux/release/main.o src/main.cpp - -####### Install - -install_target: all - @$(CHK_DIR_EXISTS) "$(INSTALL_ROOT)""/bin/" || $(MKDIR) "$(INSTALL_ROOT)""/bin/" - -$(INSTALL_FILE) "/bin/$(QMAKE_TARGET)" "$(INSTALL_ROOT)""/bin/$(QMAKE_TARGET)" - -uninstall_target: - -$(DEL_FILE) "$(INSTALL_ROOT)""/bin/$(QMAKE_TARGET)" - -$(DEL_DIR) "$(INSTALL_ROOT)""/bin/" - - -install: install_target - -uninstall: uninstall_target - diff --git a/ARToolKitPlus/sample/simple/SConscript b/ARToolKitPlus/sample/simple/SConscript deleted file mode 100644 index 6713425..0000000 --- a/ARToolKitPlus/sample/simple/SConscript +++ /dev/null @@ -1,11 +0,0 @@ -Import('env', 'install_nodes') - -sources = Split("""src/main.cpp""") - -simple_node = env.Program('simple', sources, LIBS=['ARToolKitPlus'], - LIBPATH=['#/src/']) -simple = env.Alias('simple', simple_node) -Depends(simple, 'ARToolKitPlus') -Default(simple) - -install_nodes.append(env.Install(env['bindir'], simple_node)) diff --git a/ARToolKitPlus/sample/simple/build/VC8.XP/simple.vcproj b/ARToolKitPlus/sample/simple/build/VC8.XP/simple.vcproj deleted file mode 100644 index e481858..0000000 --- a/ARToolKitPlus/sample/simple/build/VC8.XP/simple.vcproj +++ /dev/null @@ -1,207 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8,00"
- Name="simple"
- ProjectGUID="{C9C8947C-F25F-48E3-BFB7-CD14295FF7C6}"
- Keyword="Win32Proj"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="../../../../include"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE"
- MinimalRebuild="true"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="true"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="../../../../bin/Win32/simpled.exe"
- LinkIncremental="2"
- AdditionalLibraryDirectories="../../../../lib/Win32"
- GenerateDebugInformation="true"
- ProgramDatabaseFile="$(OutDir)/simple.pdb"
- SubSystem="1"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
- CharacterSet="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="../../../../include"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE"
- RuntimeLibrary="2"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="true"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- OutputFile="../../../../bin/Win32/simple.exe"
- LinkIncremental="1"
- AdditionalLibraryDirectories="../../../../lib/Win32"
- GenerateDebugInformation="true"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- TargetMachine="1"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- <ProjectReference
- ReferencedProjectIdentifier="{255014C8-CF00-48A8-AE7C-D9AC83F3AE67}"
- />
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\src\main.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/ARToolKitPlus/sample/simple/build/vc.net/simple.vcproj b/ARToolKitPlus/sample/simple/build/vc.net/simple.vcproj deleted file mode 100644 index f196d35..0000000 --- a/ARToolKitPlus/sample/simple/build/vc.net/simple.vcproj +++ /dev/null @@ -1,139 +0,0 @@ -<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="7.10"
- Name="simple"
- ProjectGUID="{C9C8947C-F25F-48E3-BFB7-CD14295FF7C6}"
- Keyword="Win32Proj">
- <Platforms>
- <Platform
- Name="Win32"/>
- </Platforms>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="Debug"
- IntermediateDirectory="Debug"
- ConfigurationType="1"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- AdditionalIncludeDirectories="../../../../include"
- PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
- MinimalRebuild="TRUE"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="4"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/simple.exe"
- LinkIncremental="2"
- AdditionalLibraryDirectories="../../../../lib/Win32"
- GenerateDebugInformation="TRUE"
- ProgramDatabaseFile="$(OutDir)/simple.pdb"
- SubSystem="1"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="Release"
- IntermediateDirectory="Release"
- ConfigurationType="1"
- CharacterSet="2">
- <Tool
- Name="VCCLCompilerTool"
- AdditionalIncludeDirectories="../../../../include"
- PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
- RuntimeLibrary="2"
- UsePrecompiledHeader="0"
- WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="3"/>
- <Tool
- Name="VCCustomBuildTool"/>
- <Tool
- Name="VCLinkerTool"
- OutputFile="$(OutDir)/simple.exe"
- LinkIncremental="1"
- AdditionalLibraryDirectories="../../../../lib/Win32"
- GenerateDebugInformation="TRUE"
- SubSystem="1"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
- <Tool
- Name="VCPreBuildEventTool"/>
- <Tool
- Name="VCPreLinkEventTool"/>
- <Tool
- Name="VCResourceCompilerTool"/>
- <Tool
- Name="VCWebServiceProxyGeneratorTool"/>
- <Tool
- Name="VCXMLDataGeneratorTool"/>
- <Tool
- Name="VCWebDeploymentTool"/>
- <Tool
- Name="VCManagedWrapperGeneratorTool"/>
- <Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
- </Configuration>
- </Configurations>
- <References>
- <ProjectReference
- ReferencedProjectIdentifier="{255014C8-CF00-48A8-AE7C-D9AC83F3AE67}"
- Name="ARToolKitPlus"/>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
- <File
- RelativePath="..\..\src\main.cpp">
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>
diff --git a/ARToolKitPlus/sample/simple/build/vc6/simple.dsp b/ARToolKitPlus/sample/simple/build/vc6/simple.dsp deleted file mode 100644 index 85ab878..0000000 --- a/ARToolKitPlus/sample/simple/build/vc6/simple.dsp +++ /dev/null @@ -1,98 +0,0 @@ -# Microsoft Developer Studio Project File - Name="simple" - Package Owner=<4>
-# Microsoft Developer Studio Generated Build File, Format Version 6.00
-# ** DO NOT EDIT **
-
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
-
-CFG=simple - Win32 Debug
-!MESSAGE This is not a valid makefile. To build this project using NMAKE,
-!MESSAGE use the Export Makefile command and run
-!MESSAGE
-!MESSAGE NMAKE /f "simple.mak".
-!MESSAGE
-!MESSAGE You can specify a configuration when running NMAKE
-!MESSAGE by defining the macro CFG on the command line. For example:
-!MESSAGE
-!MESSAGE NMAKE /f "simple.mak" CFG="simple - Win32 Debug"
-!MESSAGE
-!MESSAGE Possible choices for configuration are:
-!MESSAGE
-!MESSAGE "simple - Win32 Release" (based on "Win32 (x86) Console Application")
-!MESSAGE "simple - Win32 Debug" (based on "Win32 (x86) Console Application")
-!MESSAGE
-
-# Begin Project
-# PROP AllowPerConfigDependencies 0
-# PROP Scc_ProjName ""
-# PROP Scc_LocalPath ""
-CPP=xicl6.exe
-RSC=rc.exe
-
-!IF "$(CFG)" == "simple - Win32 Release"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 0
-# PROP BASE Output_Dir "Release"
-# PROP BASE Intermediate_Dir "Release"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 0
-# PROP Output_Dir "Release"
-# PROP Intermediate_Dir "Release"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD CPP /nologo /MD /W3 /GX /O2 /I "../../../../include" /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
-# ADD BASE RSC /l 0xc07 /d "NDEBUG"
-# ADD RSC /l 0xc07 /d "NDEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=xilink6.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
-
-!ELSEIF "$(CFG)" == "simple - Win32 Debug"
-
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "Debug"
-# PROP BASE Intermediate_Dir "Debug"
-# PROP BASE Target_Dir ""
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "Debug"
-# PROP Intermediate_Dir "Debug"
-# PROP Ignore_Export_Lib 0
-# PROP Target_Dir ""
-# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "../../../../include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
-# ADD BASE RSC /l 0xc07 /d "_DEBUG"
-# ADD RSC /l 0xc07 /d "_DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-LINK32=xilink6.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"Debug/simpled.exe" /pdbtype:sept
-
-!ENDIF
-
-# Begin Target
-
-# Name "simple - Win32 Release"
-# Name "simple - Win32 Debug"
-# Begin Group "Source Files"
-
-# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
-# Begin Source File
-
-SOURCE=..\..\src\main.cpp
-# End Source File
-# End Group
-# Begin Group "Resource Files"
-
-# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
-# End Group
-# End Target
-# End Project
diff --git a/ARToolKitPlus/sample/simple/data/LogitechPro4000.dat b/ARToolKitPlus/sample/simple/data/LogitechPro4000.dat Binary files differdeleted file mode 100644 index fba339c..0000000 --- a/ARToolKitPlus/sample/simple/data/LogitechPro4000.dat +++ /dev/null diff --git a/ARToolKitPlus/sample/simple/data/Logitech_Notebook_Pro.cal b/ARToolKitPlus/sample/simple/data/Logitech_Notebook_Pro.cal deleted file mode 100644 index c93767a..0000000 --- a/ARToolKitPlus/sample/simple/data/Logitech_Notebook_Pro.cal +++ /dev/null @@ -1,2 +0,0 @@ -ARToolKitPlus_CamCal_Rev02
-640 480 330.27758683214108 228.10613100912309 891.32055276878066 888.496623076345940 -0.049480033893318 0.215863227944058 -0.001997733892605 -0.003151872552003 0.0 0.0 10
diff --git a/ARToolKitPlus/sample/simple/data/PGR_M12x0.5_2.5mm.cal b/ARToolKitPlus/sample/simple/data/PGR_M12x0.5_2.5mm.cal deleted file mode 100644 index 1d3790f..0000000 --- a/ARToolKitPlus/sample/simple/data/PGR_M12x0.5_2.5mm.cal +++ /dev/null @@ -1,2 +0,0 @@ -ARToolKitPlus_CamCal_Rev02
-640 480 259.37876574697924 213.46213029915586 492.37011418801217 493.25907621710394 -0.41861863913278979 0.17914474675392525 -0.00024758449724013011 0.0025836563277821748 0.0 0.0 10
\ No newline at end of file diff --git a/ARToolKitPlus/sample/simple/data/image_320_240_8_marker_id_bch_nr0100.jpg b/ARToolKitPlus/sample/simple/data/image_320_240_8_marker_id_bch_nr0100.jpg Binary files differdeleted file mode 100644 index 34b15c6..0000000 --- a/ARToolKitPlus/sample/simple/data/image_320_240_8_marker_id_bch_nr0100.jpg +++ /dev/null diff --git a/ARToolKitPlus/sample/simple/data/image_320_240_8_marker_id_bch_nr0100.raw b/ARToolKitPlus/sample/simple/data/image_320_240_8_marker_id_bch_nr0100.raw deleted file mode 100644 index 88568f7..0000000 --- a/ARToolKitPlus/sample/simple/data/image_320_240_8_marker_id_bch_nr0100.raw +++ /dev/null @@ -1 +0,0 @@ -IMOMLMONPOPQRRSTOQUUUUWWTTTTUVWWROMNPQOMKIKNOPQSXYZXQE:39XP?LP?89KG:;9:F@>969AB@A;KFAE=O\RJGGGJMSQOONOPQIRVPIGFEIHHJKKIHIHHKKJIJFLLEBFHGFFFHJJHGIJJIGFGGIJJJHGGHKECEIIJK<6)!#"!# &,167756768:>@;<?@BCEFGHIJKMMLIKN0!!$$$%&&%$$%!"''"$)!" *9OTKVPPONQRQQRQPPRTTTRPPQLNKIEEBAHE@>;3,)"!! !%),/6<DIKLLLLNMKGFGFFGIIGELPRONOQROPQQRRSSSTTSSSVWTTTTTUVUSQOMOOOMMLMRSQOOKMPRPLHD7ESWZYJ<BQNBC@>GA@;8;AB@H=JEBD;HQLFDEFJNQQQRQPOOKRWSLIGFJIJKLLKJJHHJLIJLHLLECFIHJIIJKLKJKKLKIHHIKKLKJIIILJJGHGEB/5-! ##$$+.045467889;>@?BDEEEFGKLLNNNOOQML1! !#%&&''"#$$(*($ !,HUKRPPNORRRSSRRQNQRSSPOPNMKJGFED?<;70&!!%',159<@DIKMMKLMNNLJGIGHGHHGENQTRQQSTQQQQRRSTWVTQPQTWSSSSSTUUVTRNNNNONLNSVTOMIKNNMLNNC?[wmc\IMYUKKHCIEC@??CDCMBIFFG>EJGFEEFLPOQTVTRPNNTYVQLJIKLKMNMMLJIGJJJKMILLFDGJIKKJKKMLMLMMKJIKJKLLLJIJJJLID>><8.>6""$&*/0245688;==>ABEGHJJIJJMONOPPPPRPO8!!!"$&'''"'&$(/("?WKMORMPRRRSSQRROQTUTRQPQPOKIDA?20.*#!%+17<?BBDEGIKKKKKMNNMJJHIGGEDEDNQRRORSSSSRRSSTTVUSRPPRURRRRRSSSVUSQMLNOLJKRWVROOPQOJGILRH`yqeaURXUNNKGIGFFDEGGHMEIGHKEIIHJKKKNTQSUWWUSQPUYYTPMKMMMNNNONLKJIJKLNLNLGFIKKKJJJKLLNLLMLJIIJJKKKIIJKJGB@;78:=H<$$**.24579<<=?ABBDEIJMNMMLMOPOPPOPNLPTB'#! !#$%%%&*)'+-"!8WKINRKQPOOQQQQPQRSTSRQORPNKE<520+&"!&,15:>BCDCBCDFHIJJJKNNLKIHFHHFCAABMQSQOQSSSSRRRSRSSRRSRQRTRQRRRRSSRRSQOLKKMIIOTUSQNPQPJIIKNNU_`YSQQSQLKJIKIHHIIIJLLIKJKLHLMMOPONQVTUVWWWVVTVZZWSOMOOOOOOPPNNLKJLMLNNMKIKKKLKKJKLMNMMNNKKKKKKMKJJMMD86@C:;CGD2!!%',00258:;>BBDFHIHIIJMNPOPOQPPPOOONNMORI4%$!!!"""#$$')+,+% $6UKHLRKPNOOOPPPPQPPPPPOOOJEA:1,+1+&$'+16>@ACDBA?CDEGIKNNLNMLJHFFFGHGDBCDMQRRPRSSQQQQOPPPRPRUTOPSRQRRQRRSOOOPNLKHNKJNQRRROOPPMJIIBLKJSPGJNMMKJJKKKHHIKJJKJKLKJIJKMNQQQOQUWVUUVWYYYXZ[YSPOPPQPPPQRPROMMMNLNNNMLLLLLMMMLLLNOOOOMLMMLMMMLMOP<)(=I?<DC9&"!#(-0359:<?@@BFHIKLLKLMMNPPOPRRQQRPPOPOSPKKB6-! "!"##$%%).* # 9TKJKOKNNONOPQPPQPOQPPONH?73.*+.+))-39<?BBBBCBA@DEHJKMOONONLIEEEGHHIGEEEMPQONPRSRRPPPPOORPPUSOORRQRRQRRRQPNNOOMLLJJMRRSURQPOMKIHCJIHOPKJOMOPMMPOQMJLMKJKKNMLKIKIMMPRQQRVVUTTTWY[^[Z\\VRQPQQQPPRSPRQNNOOLNNNNOMLLMNOOMMLNMOONMLLMMMMMLMOQ<& 3D?9;94(!""#%.-0489=?CCDHGFIMMNOONMNOOPPOPOQRQQQQPPOPRQINJA:&$##"#!"""$(,&#"!# ?QJLHMLLMNNOOPOOQRPPOLFC:2-+*)-4//3:>ABEBBCCDDECEFIJLNOOOPPMHFEEFFGGHIGFJNPOMNQQTTSRQQQQTPQURNNSRSRRQRRRUQNOQQQOHHJORTVXQONMMLKKJJLMMQQLPNSURQSRWPLMONKJMNJLMLNJLLMQRRTWUTSSSUYZa][]\WSSQQRQPPRTORROOQQMONOQQMLKLNOONKLLMNNMKJKKLLLLKLOPH,*<>76152,.124::=ABADFHGJLMKNROPPPNNOOSRRPNOPRPPPOOOOOIQMPIBC2)(&%"!! "$('$ $#"$"CPJOHKMKKKLMMNNNRQPNJC;4/*)+,+.4>?AA@=>@BABBDCCAEGILOPQQOQQNIFEFECCEFHFEKLOPQRPOROOUTOOSPOQSSQOPNPRSQQQPUTPLNRRPGJJJNSUSRQQQQPMKLLKORQPQNMRSONQNSQQPNNMMJLNNONOPKLNOPSVWXVSRQSX[Y[][[ZXTPQRNORROQQRQPQPNTTSRPNMLOPQQPOOOJKMNMLKLONMNMKJLE9/-28::?=:99:=@CEGIIGIHLMOPQQQQQPOONOPQPPQQQQQQOOPOPONNNOQPOHA<30,&#""$%'%!#!!-(#%AGLMLLLJKKJKLNNNOLG@71,*-(&)1;BDDCBABBDEDB@@ACEFHIJKLMNNPNLJJKIHHGEEDDEFKLNQQPPPQQQPPQQPPONOPOOQRSSRSRPORSRMMORPMLJKOUWUUSRRPOMKMKMPSRRROMPPKMPNSRQPOOONKMOOOOOQMMOPQRVWVTSPPSWZY\^\ZZWTSTSPPRQOQRQQPPOPSSSRQPOOPPPONOOOJLOONMLLQONPOLLLKB::>ACDGECABCDEHJLLKKKKLMOPQRQQRQPOOOPOQQQQQPQQONNOPNNOPQPNKHC@=94.(&"!"$$! )$$ '3:BEHLMMMLLLLKKK@=92-,+,+/5>DEB?GEDBBACCFDBACEFFHIIKMNNPQNLIJIHGGGEDCDEELMNOPPPPOSRMNSSOSPNNNNPSSRQQSSQOPSSOMMOPPNJHLRUSURQPOMLJOMNQUUSTPMONKLPORRRRPPOOMMOPOOPQNOPQSTTVTTQPORUYY\]\[ZWTWWSRQRQNQQRPQPPPRSSSSRRQQPONMMNPLMOOONMMRPPQQOMNNJEHJKLLMLKIJHJILNOPONNNNOPRSRSRSSSQQPOOSRRRRQQQNNNOOOONTRNLJHGFDC>71-'" ! %!%#'+18;>BEFHHHFDB@?64/*)).09=AEGEB?EEEDBDDCFEDDDFFGHHJLMOOPPOLJJIHGHGDDCCCDLMOPQPPPORSPPSSOUQPPPPRUPNNPSTRPPRSPOMNNQOMLMPRTTSPPNMLKPNNRUUTSSOOPMNQNRRQRPPPPNOPPPPQROPRSSSUVUSQPPQVYY\]\[ZXUWVTRRRPOQQPQPPPPSSSSSRRPRQOOOONNLOPPPOOORPPRRONPNLLNPOOPPNOMLKJILNOPOOOPOOQRRSRQSTUTTSRQTTSRRRQQONOOONOOTPLJHIIIDDB=84.)$$! !(%%'+./169;==<<9643-.--.39<EGGECCDEEEFEEFFFEEEEEFEEGHJLNOPQQOMKJIGFGEECCCBCLMNOPPPQPOPVURORSQQRRQQSRONPSUROSQPPQQNNSSTRQQSUVVUUSRQQRNMRVVTSSPQROOPLQQPOOPPPOPQPPOQSOQSTTTTTUVSQRTXZY\^\[[XTUTSRRQQPPPPQQQQQSSSSRQQPQQQRQQNLNOPQPOPPRPPRROOPPPORRQRSRRRQOOMLKMNOOPPRPQQSTSRRSSVVWWUUUUTSQQRRPPPQPPPPQOKIJIIIEFEB@<720,&" #/,(%&&&(-1213320.-+(,05;@EIDHKLJHHIFFEDDCCCGFFFGFFEIIKMOOPQRPMKKIHGFEEDCDCCMMNNOPQRRNQWXRPTQPPRRPPQWURSTTRPTPOQSROOQRUUTRQTUVXVUTTSROOSYZYVSPRSPPPJQQPOPPPOPQRQPPRSORTUUTSSWVVTTUZ\Z\^\[[XTTRQRSPQPQPPPPRQQRRRRQQPPRQQSTRNKNPQQPPPQQOPRRPPPPOOQRQRTRRRRQPNNMNPQPRSUPRRSSSRRTUVWXWWWVTTSSSTTRRRSRRRRPNKJJJIHGJIFDB>971*% $*731..+((+,,+,//-,,.58>BFHIJFIJIHFFFFEEDEFFGGHHHGFGHJKLMOPPPQOLKJIHHEFDDDCCCMNNNPPQRPPPRSSSTRPPQRPPRXWVTSSRQSPPRSQQSROQSUSRRTVXWWTSSUQQW_a__WRTUQQQLRRQQQOOOQRRQQPRSOQUVVUTTXWWUUVZ]Z^^]\[XUUQPRRQPRPPPPQRRQPQQRRRQQRQPQSRNKOPRRQPQQRQRSSPQQPNORQPPRQPQQQPPOOPPRSTVVPQRSSSRRUVWWXWVWUUSSSTUVSTTTTSSSQOLKKKIJJKLHGHC?<72-+(%$('&04>:;;:74222//144457:FHJLLKIINMLKJJKMLKIIHIJKFHGFFFGILLMNOOOQPNLJJJIHDDDDDDEDMMMNOQQRPSQMNTVSTRQRRQRSUTUTSQSTRPQSROQWUPNSYWTSWY\\YVTTVRSZcfed\WVURRUORRRQQQPOQRRQPPQSNPTVUUTTXXWUUWZ]Z]^]\[XUWRPRTPPQOPPQRRQQOPQRRSRRTQOOQPNKPPQPPPQQRRQSSRRRRQRTVSRRSSRSSSSSPQRRSSTWQRRSSSRSUVWWVWVVUUSSTUVVVVUUUUTTSPMJKKKKKLKIHIGEB@;9640-/0/<<B>C@AA@??=::>@@ABEIIKLLLLLMNPU[^_^]\YTOKHGGEFFEEEGILMNNOOPPPNMKJJJIDEDEEEFEQPOQRSSRTTQNPUVRVTRSUUTRSSTTSRQPQQPPQSVVTSRSUXZYY[\\YVTTWQPZkvtj_ZZYUVWRVTSSRSSSUUSQPRSRRSTXWUUXYWVTUVWX[\[\\\YTVUTTSRRQPPRRSSSTTQOOPRRRPQQPQQQPPPNOOQRRQSRRQPRTSTRPORSRSSSSSRRRSRRPPQQRTVVTRRTXTVURRTVVYWSQPSTVUUTTTUUUSQONNNNLNNLKJJIICCDCBA@@::;<=@EHEEGHFEDCGGGGIJLLGJNRUZahosy}|q`QGFGKJJLLJILKNQPOPRQPNKJIHGFFFFEEFFFSRPQQSQPUUSPRVVTVTSSTUSRRSSSTSQPQQRQQQRTTTSRQVYZZ[]\ZWVVVPP[q~|se^\ZWVWSWVUSTTUTVVTTSTVWUTVYWUVYYXVVVWXY\]_[YZXVWWUUTSRRPPRRRSRSSQOOQRSQQPRRRRPQPPPPPQRQQRSSQQRSTUSPPSTSWVVVVVWVSSRRRRRRUUUUUUTSVVUQSVVVWWVUUUVVUUUUTTUUTSQPPOOMONNNMLJJKIIIIHGG@A@@ACGJIKKLMNMNMLJIJLMNRYals}rbTJGJIJKJIKNJMOPOQRROMKIHGFDEEEEFFFFSRQQQRQQSUURRUUUUUTTTTRRTSQSTUSQPRTSPOPRUTSRQSX[^]]\YWXXUQQ_w|mea]XZZVXXVUSSSSSRSSSTVWWVXYXVWY[ZYWVWYZ[__\WXXXXXVVTSRQPPRRRRSRRQPQRRRRRSSSSRRQPPQQQRQPQRSRRRRSUVURRTUUUUUUUUUTSSSTTSSSUTTVYWTQVWVRSVXWUVVWXVUTUUUVUVUUVTSQRQPNNOQRPOLKONLMMMMJKKJJJJOQRPQOOPQRLMNOQU\`qxwfTIGGIJJIKOKNPPQRSRNLKIGFEDCDEFFFFEPPPPRSTURUVTRRTUVUTTTTSSUSRSUUUSQSUUQQQSRSSTQRW\_^][YWYZXUTazsic`[]^YYWVUSSRRSRRTTTVXXXYZYWYZ[ZZXXZ[[^__[XXYXZXXUURRQQQRRRRRRQQQQRRRRTTTTTSRRRRRRRQQRRSTSSSSTUVUSSUVVTTTTSSSSSTUUUTTTUUUXXXURVXURRUVWSTVVXVVTWWXXXWWWXXVTTRRPPPRSSQOMPOMLMNKIMLJKJLPQUSRPOOPQRW^cip{yfZKHHIKKKMMPQPQRRQMLKHGEFDCDEFGFFEPPPPRSUVQUWVSQSVWVUVUTSSVTTTUVVVQRTTSRRSOPTVURV[^]^\ZYZZZWUbzxlea]``\ZZXVUTTRVTUVXUUXYXYZYXX[][\[[ZZ\_^\XYZZWYYXVTSRRRSRRRRRQQQRRRRRSUUUUSSSRUTRQQRRSRRTTTSTTTUUSSVVUWVVVVVVVSTUVVVUUUVWVVUUVVWURRVWVTUTVVWVVYYYXXXYYYXWVUSTTSRQRQQPPSROOOMLJQQPONOSUSTUUX[^`lr{uZPGEGJLMORSQQRPNMLJHGFEEDEFFFGFFSSSQPRSUTUXYVSSVXWWVTTTTWWUTTUVVQRRRRSSTPPTXWTUY]^_^\ZZZWWW_xzpgc_ab]\\[YXWWUXUUXXTTWYXXZYWY]]\\[[\\[^][XY\[WXWWVUSSRSSSSSSSSRSSSRRSUUUUUTSRRWUSRQRRSQRTUTTUUSTUSSUVUWWWWWVWWTTUVVUUVVWWURRUXVVVSTUWVVUUVVXYXYZZZYYYZWXXWVTVVVSSQPQRRSSRROONLPPOOQRVY]`dks{ucOEEGLNRSRRQRPMLKJHGFFGGFGFGGGFUUTRRQTVVVWZWTSVXZYXUUTVVWWTRRUWTRPQSUVTURSXXSUX]_ab_\ZXXYX^trjeabb\]^][ZXXXXUTYYUUXXXXXYWZ\\]\[[\[[\][ZYZZYXYWWVUTTTTUTUTTTTTTSRRTVUTUUSSRQUUTUTSQPPRTUUUTUSUUTTVWVVVVUVVVTUUUUUVWWWVUSSSUVVXXUUWWVVVVWVVXXZZZZZZZZWXWWVVWYWVTRQQRRQSTSONOQLNPSV\cfx||eTJHKNRSRQSSRMJJJJGFGHJIGGFFGGSTTTQRVXUTUXWTRUXZZXWTUVUWWTPPSWXURRVXWUYSRWWSUW\acdb^ZXZ\Z^rulgbba[\][\ZYWX[WX\^XY]XVWXXWZ\\]\\\\[[Y]^[YY[[ZYYXWVUUVVVTUUUUUUUSRRTWTTUTTRRQSTVWWTPOPRUVVUTVSUUTUVXVVWVWWWVVUUTTUVWXWTRSTUTSVXYWWXXVTTVVVUUUYYYYYYYYUVXWUVXYWVUTSRRQSVYWSSUW_chov{hWMJMRRRPRTRMIIKIHFHJKJIFEGHHRRSRSSUUVVVVVVVVYZZXUVXXRTWURQTVWWUTRSVWYXWVWWXW[[]]]\ZXYXZ`m{ztlfc`\Z]a^\][Y[XYZYZZZY[ZXYZ[[[ZYYXWXXX][[\]][ZXYXXWVVUTRQRUVWVQQQQRRRRTTSSRSSTSTUXYVTPPSTVUUTRTRRUUTVXUTTUUUUSVWXWXVUTRVWUTUTQTVXXXWYX[YWVVWVUZZZ\]\[YXYZZZXYYZWURPPTVV[aglptxoYONPNPUWUPLLKIIIIIHIHHHHHGHSSSSSSUUVVWWWWWWTWXVWXZZQTWWTRRRVWVTRRVWVWVVVWXY[\]]^][ZXVV]hwxnfca_^]`][][X[ZYYZYZZZ]\ZZZZ[ZYYYZYZ[Z\Z[\]\ZYXYXYWWUUVUSSUVVWUUTTTSSSUUUUTTTTSUUXXXUSSTUVVWUTTRRTUUVWUUUVVVUTSUUVUTSRRVXVUWWUTTUVUUVWUUSSUWXXZYXYZ[\\]][YXVWWXY\]`elp{q`XPQTVTPNPKKJIIIIHIIIHJIJJUUUUTTTSVVVWXXXYQVWVXZZZSTWXXUROTVXVSRUWTUWVUVXZ]]]^]]]\[XW[fu{pfc``a]`]\^[X[^[YYZ[\[_^[ZZZYZZZYZ[[\\]\\]]]\ZYXXXWWUVXVVTUVVVXWVVTSTSWWXVVVUUTUVVWWVUSTVXWVUVTRRTUTVXWWWWWXVTTTUUUTSRQTVUUVWVSTVVVVXYXWUTVVYXZYXWWY[\bccbcehilnsyxiYTQQPMLLKJKJJJHIJIJJKKMMWWWVVUTSVWWWXXYZUWXXWXYWVVWYZYVRSUYXUTUWTWYXVUX[^^]]]^]_^ZX[er|zpfa_^_^a][^[YZ^[YY[\[Y`^\[[\Z[Z[YZYZZ[]]]^^][[XXYYXVUUWVUUUVWWXVWUUTRQXYXWWWWUVVUVWXYXUVVXXXVVURRTTTWYYXWWYWVTVVWWVUUTRUVVUUUUPQQSSTVY\ZWUUVWWZ[]_aejnwy}o^OLPQMHIKLLLJIIIJJJJJKKXXXWWVUSWVVWXZY[WYYWXXXUXWVWYYXVSVXXVUWXWZ[YWVX[^^^^]__`]ZY[alw|~yqhb_]\^a][^[YZ[[[\^]YX^]\[\]\][[YZYYXYY[\[\ZZXZZYXXWVVUTUUUVWXUVVTTSTSWWWWWVWUWVUVXXYXUVVWWVVUUSSTUUVXYXYYXYWUXWWXXWVWWWYXWUTUUVVTTUWYUUTWXZ^_chowt]SQPLHJKLMLLKJKLJKIJKJWXXXXWVVVVVWXZZYVWWVWZ[YXVTTVWXXUVWXWXWWXYZZXWZ\^]]]^``a]\\]aiu|}yslfb^^]a^\]\YZX[\^^[YX][[Z\^]^][[ZXYXXY[\][[[[YZYYYXWVTTTTTUWYWWVVVVVWUWWWWWWVXWVWXYYXWWWWWVVUXVSUTTUYZYYYYZXVYXWXWWXWWWWXWTUVUVUTTVYZ[]bgmt|weVLHKLLLMMMMMNNLKKKJKVWXYYYXWVVVWXYYZXWVUW]][XWUTUWWXVVVVXYXWXXXYXYZ\\\\]^__a\^`_ahr|}zslfca_^`^\][Y[X\__][[\\\[[\^]]^]]\[[Z[Z\^_]]^^ZZZZZYYWTUVUTUWYWWWWWWWWUUWXYXWWXXXYZYXWXXXWXWWWZVUUUTVYYYXYZZYXYYYXXWWWWVVZYWY\VWXZ\afjw{~hUNMNNMNNNOONMLKLJKLVWXZZZZYVVVWXXYXZYWUW[]\ZYXVWWWXYVUUXZYWUUUWX\]\\\\]_``aY\`^^cny}yrleaab^`^[][YZY]__[Z^a][Z[\]\\_^]^^]^]XZ]^\[\][[[[ZYXXVXXWUVWYYXWWXVVWUVWXYYXYYXYYZYXVYYYYYXXX[XVUTSVYYYXYZ\ZX[ZZYYYZYXXZ^a`chmosv~jYQONNMNOOPKKJJIJJKVWXXZZZ[VVWWXXWXYYYXWWY\\\[[WUW\ZSPUYYYZXUSTXZ]]Y\]\_daZZ^abdhmqztlfbaa`_^]]]]]]\\]]_^^___]]\[[\]]]]]_^^^_^^]]\[[ZXXZXVVXZZXVVVUVVVUUVWVTWZZWX\XWWXWVY\a\WVXXZYXXYYYXYZYXXWWWY[Z[[]^_cejlpu|r^PKHJLLNRLPPLIJJGWWXXYZ[\VWWYYXXXYZZYXXXZZ[^^[WUWZTRUVWXYZXUUWZ\^[^^]_cb^\^_`chmp{yrlgca`_`_^^^^^\\\]]^^^__^^]\[\]\\]]]^_^```_^^]\\\YZ[ZWVXYYWVWVUWWWXVWXWUVY[YYZ^[[ZWUVY\[XVXZZZYYYWVWY\XZ^begilmquz~xbXNLOOOOKNOKJKKJXWWXXZ\\XXYYZ[[ZY[\\[YXW[\]^[UVV[XVVVUWZZYXVVX[^]a`]]`c`^^\_dilpxurmjdb``_^^^^]][\\\]]]\^^_^^]]\\\]]^_^_bcbcba``^^\\[\[XXYZYWVVWYYZZYXYYVTTX\[YX\ZZZYXY[[[[YWXXZUVWVX[bgkox}|jWNNNOLNONKKLNMXXXWXY[\ZZZZZ[[[X[\]][XX]\\ZXUWZ\\ZXVUWZYYYWVW[_\ab`]_aba^\_cimnussokgdb``^^^^]][[\]\\\]]^]^^_]^\\\]]__^cbbbaa``^_^\\\\YYYXXWWWXYZ[[ZYZZUUXZ][ZY[Y[\\[\_[\\[XW[^\`finukZQNOPPQPOONNNYXWXXZ\\\\[[ZZ[[XY\]^]\Z\ZZ[ZYY[[\\YVUWXYYZZYZ\_Z`eba```d`__cilmrrrqnifd_`_^^]]]Z[]\\[]_]\^^_^]]]\]^^^_`a`aaa__^]_][[][XZYXWWWWWZ[\\[ZZZY]_]ZYYZ_^^^\ZZ\Z\^__biox}s_TPPNNOPQQOOXWXWXZ[\^]\[YZYYYYZ\]]]\XW[^_[XYX[[YWUVUZZ[\\]^_[^bcb`_abb`adgkmqqsrolge`__]]]]]Z\^]\\]`^^^^^^^]___^^^_`__`_`^^]^^][[][YZYXYXXXV[]]][ZZ[Z`a]XWWZYX\^``aeilrw|vcVONKLPQQPQWWYXY[[\_^\ZXXXW[ZYZ[]]\XXZ__\YXVZ\ZYYXTYY[]^^\[[^`b```abaacceimpqqrpkhe_`_^^]]]\]__]\^`_```a`__``___^_______^]]^_^Z\][YZYXXZYWU\]^]\[Z[Y]`\[\aa`afntx}{h[SOMOPPPRVXXZZZZZ`_\YXVVV^[ZXZ\\[][Z[\YZ[X[^]\]ZVYYY[]\YU]^_``_ac_accbdgloppqojhd`_^]^]]][^``]\^aaabab`a_a`a``__^_```__^]__^\\^\YYYXZ[ZWU]^_^\\[\]acbflrq}¾¾o\UQPOONRWWZ[[\]\Z[\[XWWX[\]^]]^_a]ZX[\^^TZ_][\\Z[YYY[[ZZZ\_aaaab`aacehjiilqvtojfec`_^^_^\]^_````aa```__``acca^]\_^_aba`^^^^^\]^^VXYZYXYX\\___`egtx~|eVRQRRKUVXZ[[[\[[ZZXXXZY\\]\\]^`^\\\]]^X\`\[]]^[YXYZ\\\[]_``abcbbbbcfhiilqusojgb`^^^^_^__`a``_^___`a```]_aba__`__```abaaaa^[Z[ZVZ\_acefnpvz~zi^ROPOWWYZ[[[[]\ZYYZZYZ[[[\[\]___]]\\^]__\Z\_`[ZXXZ\^_\^___`bcbbaabdfhjlqrrokhca_^````]^__`_^]aaccccba`abbaabbaba`^]_b`abccfijmqv{~u^RPOWYZZ[\\[_\YY[[[[Y[[\\[]^]_`_][[\^_^\[\^_\]ZY[\^`____]`bddbabcdgijlnpomkidcaaa``_\\^_a`__``__``_`bbb`_^_a`dfgefjnmpv{ydWNXY[\]]\\_\ZZ\\]Z[\\\]\^_\^`_]\[\^^^_^]]^_]\ZZ[]_``__^_bddaabeegkklmoolkifdb```_^^^_`____cb`__abc]]^_abfhjqx|¿~jVZZ]]]]]]]]\\]]\[\]]\]^_a\]^_^]]\^^_bb_^___][ZZ\^aa`___acdaaegegkikmnolkigeb``^]\]]]]\\\\aa``ceikikorw|mZZ\]]]]\[]^_^]]\\]]\\^_a\\]^_`^]^]^ab_^`]^^\[[]^`a`__^`bd_affceihjmnnlkiiecaab`_^\]\^_bccegmrw{}ÿYZ[\]]]\Z]``^]]^\]]\\^_a^]\^`a`^^[[_`^]`[]]]\[]_`aaa_^``c_aggbbehjlonljhiheedeccbbabejnqſZ\\Z[^_^^^^__```^[[^`^]_]]]^_aaa]][\_`_]X_da__^^_`aba`^]__`acdffeimpomkiiigfddeflq{¿Z[\[Z^_^^^^`````_][^_^^_]]^_`aaa__^^^_^^]aba_`^[\]^^]^]\abbccddejlnonnmmgjouyZ[[ZZ\^]^^^`_a``a^\^^]^_^]_`````aa`^]]^`aa`^_`^Zaaaabcbc``abdffhhjlmpsvxZ\\Z[\^]^^^__```b`^^^^^^]__```a`aaa^\]_a```_`a``^_^_`add`__`bejllouz[\\Z[\^\^]^`_```ba`^^____^_`aa``_``^\]_b`a``]\^aa``^_bcdb``aejqtZ]][[]^\^]^__```aba__a_^^`_aaaa__`__^^_``acb^Z]`aaa`aceelmpu}½ƿ\\][\^^\^^___aaa_ab`aca]``a````_ababb`_^cabdcabe`aeglotv\^][[^^\^^_`_a`a^bbaaca\__`a```_dcacdb`\b`bgkijmux~ļ¾W]]YV\_^a\XZ]aa_a``_`abc][\]^`aabdedb`bdhls{Ŀ¿TZ\XW[][_^[]_`^]dcbaacef\]_`accegkpsw{U[`^^__^]^_abbbabbcbbbefehoruy}RX\\[^^\]_`baaad_cilmquyX[^^\]^^\^`a_adgks~[]_]\]`a`dhmqwWZ]`beimuy¿bfov|ÿſ¿žĿÿþ½½tor¼¼|rjaVJGKl¿½{sf\ZLH=97+'2[zĻ½ûwqf]SLD=780/)(-& $?e¾~tj^VNI@:4/,*'((*$$+*%$(Lrɾÿzrg^PLF@;51.+*)('&&%()'$&)'%!5R|ÿ~zog[SLD<510-+*)&%*))(&&%$%&'&$%'%##8^¾þvj`WQNE>82/,(&))'(((('&''&&)--)#%*'$''')Fgÿýxod_YTLB<62/*)&&&'&%&%$$')++).15:CKM;"&& !#(!#1Kuÿ~wlf^WPH?952.*(&$#%%%$%%&$*))).257CNX`ju}[-&(##%%( "9WǾ~wnd_XKDC;4/('-''''&&&&&&&%&&&&"0CR[]uz|M&#*&&%" &=hǼ|uogcUNJC;85/(*)')'%'%&&&&&&%''&&%&&&#%Cgq4 &&&$""!*LtȾ½yrkdZQJD?;4/./*)*')**(''%#%&%&&&%&&'&%''''#Fzº^"% (&!$'2Uytkb[UMH@<62.+)&*&*,(&(&$$&&$%('&%&&&'('%&%%&'''$?tĿE*$&"%*"'=b¼wnf^WQKD>93/-*))(('&&)'()%$&%$ #&"#'%&&'&&'''$%$%%&&&!"2`Ŀo,%#&$%'&#&,FnĻſuna[RKD?;851-,+(''(())('&&'%(((/42/#%+&%'"%&%%&&&&$$$$%%%&$Gxÿ}K&%%$#%'% 3Pſyrh_ZSKD;9520-+*)%%')))*'('')*+-25;>DS[T7%&'*&&&&&&&%%$$$$%&&'&% 6\»mM#'#&%#"%$$:_½}ume^XOH@;950+()*)(''(*&%&(('(&),17?FKV_lr{X.'&&($''(&&&%&$$$$&''')'&AjroS6'"#&&%!#$%,Djǿ}slbYRJB=;60*'+*((*+*)(()('''&''('%0Baki}~P-$#'(('('&$"%$$$&'((',,.CovledWJ=5+# !%$"#$#%Rnɺīwqe\WPG?;60.-+)'(%&()%$'&%&((%&((&&&'&&$;`Ùi-%&((&&''(((*&&(*,169EOWYlf\[PG?25.*(&"!%%#"#$#$&&"<]ǛiOEC<521-'-,''*+(()()+*%&*)+05/%#(''%'&%%#8mͲK (''()(&&&*,14:BMYfnu|D.2/+*"%! #$##%%"##$#$')"&De̽ѡ[7(--)(++((*'&*)%'%&(*+,3:EJUWF,#&&'&'&&%$-hοl.'%(&*049AJQ`dlt{J '%%)'#$%&$##$""$$$$%&)".Kržٱf9 ',)&')'')(%%%',/3:AHP^it}h=&!&'''%&&&!RʯE&-2:DKU^gq{þo4%'!$&$#$%%$%#"#$$$#%%%&"3YsE$)*(&()*)+(#,@KW`mxT,%%&&&%&'!5x˲]CL]i|çX"%$ &$##$$$$#!#$$$$%( $(#A^þԝZ'$$)+()++$(&3azér:"$%&&&'(#&Uxeb{¿Ĺ|='%'&%%%%$"#!"$$$$$&%$&$ -Hi۰j3($(+(&(/#(%;ϿM$!#%&%%&)"'6rY]sIJɧl(""##$&&&$"#""$%$#$,&'# 2Ot~J&,%,'(+$&*1|ơg7"$'&#''$(Zyuof]UB8L{ĢT(%%%$"$&%$$#"#"!!$$""##!!;W͒X)$)'*'))''(#lη~J !%&%%&&#&EgttleZQJD=72.$3h·p8$##%%%$$$$###""!"##$%$!!)Ah½Ӭk8"'&&)(((%"OͿV)!'&#%#&$$%.@ID@;50+)''#( Mɱc'#%##'%#%$%$##""""#$$%%#!-Ksú¾L *&')(')%'-S/(%$(#'%(&#+1**('%$&')&*"1mʹB&&#$$#%$$$####"$#"#%%$#!!4Vyѓ^)!*((*(#(&(emJ/!)%$($&&)("%*"('(&%%''&%%Mzþ¾h3!(%"###$$##$"#"%#"!#$%&%$=\ڦn7!$(&(("'&('I|wpf]XK8+!")&%'&$%'&%(($&''&&$$$%"&!2dĻȿĿT#'$#$ $$#$####&$"!"%&''-Dh½ؽJ#'#&'%%$*$3k|tk`XRJF@730*&$%''%%'"%%#'(&'$$%%&&%%&&%#I{y>'$"% $$######%$"!"$%%%#"2Muӏ\(*&)%($",#'BT[PKF<65-,*%%'&"'('(%#'!'#"''$(%$#%%&&%#(!!'6hμȬf%%#&$$$#$####$$!"#$$$!("#8Z|ٰi3""%('&&&%###.3412,'((&&&)*)))#$%#$%#%&&&&%$%(&%$%%%$#&&!( J}U'""%##""#%%%$$!"&'""$### 'BcȼxD$##&&''&&$%$&))()'%(%%%%(('&#&%&$&*#$%&&'&&&%%%$%&%%%&&#&4gn5&"#$$###"!!!%%$%"!%$### 1Gm؍](""'''''&&&&#'&%&%$(**)('')+'4/+%"*"$$%%&'&'##%%%%$%'$%%% H{]"$"#$$%%$$## $$#$#"%&$%%!%0StŸߧo4 $('''&&&''$))'(%#&'()*+19?GXK@-%$$$$$&%&%!$&%$#$$%"%&%$/`îz:"% !"""""$$!!&%$$%#$%%!!$>W»ÿ|G %&&%&%&&&&#('&()*/38?FOZgpzx_<'%%&%%%%%"$&%$"#$%$$&#$&F~½c/&"#$#""!#"%$$(&$$"!"#$#!*>eĿԌ['"#&&%$%%&&%$!$1?IR\dq~}P'%&%%%%%%&&%&%$###&'$'$#*$/`Q"$%$##$&%/452( !"#"##$"+JrŻߣo9!'%%$$%&&(# +Lj{g:!'&&%&&''%%$$%$%%%(#&'"($ Buq8"$')+/59EOX\W@%"%&#$&%""5RvzI#('%%$%&')"4e٦|R'&&&'())&&#$%&&%"'!&)#&#$.[Y"15<CKVaiux}d1!$%#"&&#%&<[º̋_+$(%$*&")( 6mǔa2%%&''&&'',*2;5.##%$"'&##'" =yiE@Y_ity]$% $*%%$ 'Bhՠj5#)'$'%#($"&hʩt@!%'(,07<CLNZbU?)'(#$&&%# )W}dUb~}F$#!%$#""2LsټyG$!()$%&%&"%W˿Z0,2:AIR\fmy~|Y6#($!$&%''!9pvcRUse1 $(' "# %2T|żω[.%(&%&&%&'$;̟zSLVepyxK#&$#%$$(%%Rľ{uh\YM>7HsĺY $"$%$$$"""&>ažk9!&'%''#(%%"hͫzķf,()$%%"&' ;r~ric[PJB71("$=qƿD#$$"#"""!.GjyF %(&&'#&#$%IȷŮzF#%(#$##%&"(Túwmf\SH@;5/)*$$0V{úl+&!"!## #0PzχZ) #)&$'%$$%(+zſ˿e0!##%"%())(*Hz}{rg^VNG@51-)%$!! &%! 5bs@"&"$"##! %<Zޓm0"#*%$(&!(%'gϾУ@ !&+%.69@JJasld[UK@71-($ "$#!"%(!"&$!+IncL%$%! #"!#!!-@hߺvO!%"*%%"+#$"<ǺX+#56<DV\env~NJH16+*('&&%$#####$###"!#$" .XvnfN4& # !"#"4Ru¿ˊU%$$)%&&'$&",tƺeLIacoz}m9$('&(&%$$$#####$#####!!"## ?ash_WMG<1'#""#$!!!"""""(9Xڢe4#('&'("&'#TĿ{genǩ{E-#$#""##"##"#$$$$$" "#!,B\xxgaXQH>60+'$"!#$#"!#$""#""" %=iʺvF )$#&('&&7ȿhduf-(!##"#$$####"#####"! !"""&1>OM@:20+&$#" $#""#"!!###"#"""!,NsŇW&'%$'' ("')!k̼xog]UCLvâH %$$$%%$"$$#"""##""!!!#""!$&,1.&###"!""!"!!! !"!!!""""""!!5T}Ԙf3 #(&*&$' &+OͰ{ugaWMF>73!0g̲d/!%%$$$$$!%$#"#"#"$##""""""!!##! #"##!" !"! !!! ""#"##!$ %9`ޱxG%*')&'&"%) 1pϫnNPI>93/+(%$"Qƿ{G"$$$$%$#"$$#"!"""$$#""!!!#!# !#"##"! $$# !! !!!""###%" (EkņX)+$&$'%&'%%^̫X//'*'$#$##$!8nѺg/$#$$$%$#$##""!#"$$$#" #" "!!!"$$$##" !!"""#""#""$!1Tr֖g>%''&&'&&$##Eַa/'*#&'!!&$$ YŪP"%"#'!%$$$$###"###"#"! ""! !"""##"! !"#"! !!"" !###%#$$#!(2V}۪vI "%'&%&&&%$#/rǜp@!'%&&$$$"$9wʶf1&$"&#$%$%$$$"#"!!!""! ! "###! !"#"! !!"!##!"$$$&$$&# "(?aĉX- $'&&&%&%%$VԱV##(&"%&$"#$ ]ªP$&!$$$$######$""""""!! ! $$#"! !!!"!!""##!""!!#$#"""%#".HoԚg; $*%$&&&&&	ѿg5)%#&$&$$%?xŶj3'"""#"##""##$""!"#""! !!"!!! "#"" !!"#### !! !"##" !$%$"#!1QyܬtG""(&&%&&&''%"lʨwP$&& #&#'%"%"]žR""$#!#"#"!""#$! !!!"!!!"!" !"###"!"! !$$#%""$%%%%'9YܿV*!"&&&&&&&&%Qѽi1"&&%%#$'!#"B~ļq3"" $#"!!"!""! ! ! ! ! !!!! !####!"##"#%%$&$"!!"##"#+Bf·ƿәh7#''&&&&&'&%3yɧ}F#%%%%#'$""*dǧQ($ #"" !##!!"""!! ! !!""!!"" "$%$#""$$#$&'%%%$#$')+*+0@[}ǽvD%('&&&&''%&e̺\) #"#(%$%"Jv˯m:$ "#"! ##!! ! ""!! !"""!""!"#$!!#%%%#""#$""%&%%')+-27;EHQ^q_,"'&!)& ($( &Bɠn?&'($!%"(%$ kͥT'& #"""! !!!! !"$"!"##%$"!""!!#""$$!#&&&%%&'()05;AHP[bkrz˔i6"$($)&!'$'%#-tϮT(!%%#'& &#"Mɧa3 % ""!!!"!!""""!!!!!$%$!""!""#""%""#$##%$&).4;AFOT]envשvE#('''#&$%("VҺk5#$ '("&$$ ,gd7#!!""!!##""####!""!"##$$$$$$&&%%%! "&*-037=ELT]hoz߽X+&'&'%$&$&$%7ì}H#$' %(#(%#&Q~qS1$#####""#" "$%$"!"! !#$!""""#$%(,17>ELS]epx~˔i:"'&&'$''"%( jɻ_3"*$$$"'$!&7ixoh[M;( '%$$$$""#"!"$$"! "#%&%$"!#%'(+/49CLV\`hs|שwM$%&$(&%*#$&!PǞtE&%###%%#&#"N~}vj`VLC=6.)# #&"%%$$#"""##$$#" "$$$$%&(/39>EOY`dp|_2$'#('%''"&$4uʳW+$##%"$%$%#5Wq|rdbPKB82-'$&"!""$% %%$$$$##&$%$####$$#$(08?GMU_gr|ҋg;$+!()%!+!)&#bŒj;$%"$!%!"%&9OVD68-+'#"#$$&#$%##&$$%$$$$%%$$$$%&'(/3:AKT^fnuרyJ%$(%&"$&"%>ʟnI%'$$$$$%%$"&*..+'%%# !#&&%"#$%%%##%##%$ "'"$(+/7?EOU\emwٳX, &'%#"#"%"& -mfF#$$$%%$$$$#$'''&#!)&$$$$$"#$$%%%&&%#$&%#(.58>ELT_eouœb<!(%&%%!#%&$W¿ŵwY@" ""$%$%$$$%$#$###""####$$#"%%$#!""#((+169BKRX`ku~ҦmL(#&&& #'%% @~{sl^OB3#!"!#$#$$%$$%$$##$$%$#$$$$$%%%%%%'*,8;BLU^gqu|¿غa('#%%%!$(%'%&gyk`ZQG>5/+%" ""######$$$$%##$$$'''$"#$&&*.29@HNX]gqz˓l5"$$&"#%)$%*Mlxse[UJ>952*$#"$ %#&%##$#$$$$##"""###"%&&').2;AIQW`kr|١tC# $#&"%"&$#*!5DPSG@8.*'%&%$!""% )%'($$$%%%%&%$$$&(***.5:>EMUahryᶄU*$#"& %&!'"$&&01(($#$$$%%&&%$&*"%%%%&&%&&%(&&'+036AIS[`is{~¿͗j9 #")&&%%%$##%&('%$$'%%$$%%%%%&&'%%%%%&'&$%'*,18=DLW_bju~ϣsB% "'$$$$$#""!#$%$$%&'&&%%%$#'&%$##$%$&),04;?GNW`goyҷR/"%$$#$$###'('('&%&$%%&&%&&&%$#$&*.25<CJS_fowɔe: $%%&%&$$%#('&%%$$"%%&%&&()(*,03:CGTZbjrz¿ӢsE##%'&&&$$$$&%%%&''&'((('+/28=ELU]hoz¿ԱS+!$&&&%%%$$&&%%%&(()+.27@HOV_js}c9$%%&&&&&&"$'(*,02>BJS\grzΛpD!&%%&''(()*.4:@GRXeks|¿¿ұT0&((+,06:FOZaelwֽ_9%.39?FOXahq|ʡqPALS]gpz̮sov~ͻȹ¾¿ľ¿¿ÿÿ¾û¼ÿÿþ¾º~xtohe~{qkgca]YUwqkfa\WTRRROL|xqmg`[UQOQNMLMONN~wpidaZYVRNLJHKKJJLNNO~xqlf^ZURPMNONLJJIIJIJKLMOzuofaXVRONLKJKMNONLKLLLLJKLMOysjb^YTPJIIIJJHJJLPPNMKLNLKJJJKM~ytlg^ZTPNLJIJJKKLLLMNNMNLLLKIJJKLLKLxoid_XUNMIGHIIIIJKMMMMMMMNNMMMLIJKKLLKL{tf`YROMJHHFGGIKMMJKLOONMMNNNNNNLLIIJJKKKKxqia[TQLHHIIJIJJKMMMMMMNNNNMNMMMMMLKKIIJJKKKJ~yrg_[VPLPMKHILOOMLMLMKKJQPNLKLMNLLLLLKKKJJIKKKJJxpj_ZTPMLKJNMLKKLOONLLLMLJJPPMKJKMMKMLLKLJJJKJJKJJJ~wpia[UROMKKKKLKLMMMLKLMLLLLMMLLMLLKKKKMLMMLKJKJJJKKJJJ|xnhaYTNHEMNNOMLKLKJMNMLLJMLKKKLLKHJKMMLJIMMNMLLLKKJKKKJJJxrmidXVSPONMLLNOPNOPPILNLLMMLKLKKLMMNIKMNMKHFKLMLLLLLKKLMMLJJzrjb^XUQKMMKIIKLIKLLLMLMIKKJKLLJLKIHHIJKJJJKIIGFKKKLLLLLHIIIHGEEyrnf`[VTQONKORQMLNRNPPPQPPQLNPMNOOMONMJIKKMONMLKKLLIHJIJJJKLLLLKJHG{rlfa[WVSPOPPPOMOPPMKLLKLNNMMMMKKKJKMLJJKIIIHJJLKJIHIJKIIIIJJLKJIJIHGFE}wmf_XVTQNSRQPRSTTQPNNONKJILLLKJKKLMKJLONLIJMMNMLKMLLLKKKLIHHHIIIIHHHFFGFF|qkid\YRNNNNORQQPQQRRROLMPQNKJKLLLJJKLLKJKNMKJKMNONMLLKLMMKKJHGFEFFFGGHHGGGGGqjhd[YXUSROMLNOPOONNNMOOPMKLMNNLHIJJJIIIIHFEGKJFHJIIJJJJHIIHIIHIKJIHGGHJHHGGEFFExupjhf`acaaa`^][[[\[[[[[]^_^\[YZ[[VWXXWVVXWVUSVZYU[YXWVWXZXWVVUWXXVUTRRRQRWVUTSRRR
\ No newline at end of file diff --git a/ARToolKitPlus/sample/simple/data/image_320_240_8_marker_id_simple_nr031.jpg b/ARToolKitPlus/sample/simple/data/image_320_240_8_marker_id_simple_nr031.jpg Binary files differdeleted file mode 100644 index 4686320..0000000 --- a/ARToolKitPlus/sample/simple/data/image_320_240_8_marker_id_simple_nr031.jpg +++ /dev/null diff --git a/ARToolKitPlus/sample/simple/data/image_320_240_8_marker_id_simple_nr031.raw b/ARToolKitPlus/sample/simple/data/image_320_240_8_marker_id_simple_nr031.raw deleted file mode 100644 index b232ee4..0000000 --- a/ARToolKitPlus/sample/simple/data/image_320_240_8_marker_id_simple_nr031.raw +++ /dev/null @@ -1,1442 +0,0 @@ -
)>=:88879888:9989;;8788657898754777655577545777767774323531257532335645866534776422100/141010./1////120.20.--/.++)*++(&(&()))'&%&%#"""##!"#$&%#$
)==<::998767678;;<:77888987777756798776755554467888653355544675224544544455357865441131101244311./...00/20000.-+++..+*(('(())(%$&#""$$$$""$%%&%% (;==<;9<8776578;:;9789889866577788998766755557767888645975676634356535521236676766877954134467512100///021110-+,,-.0-+*++****)'&%##$&&%%&&&&&%$$ -
)<>>=<:=:::888896899::99887778778899888897568:9757;:76695459833555535552124654453465564667534754233212102010/--.-.///--./.,*+))*%&(('''')(('&%%& -
*=??>=<><<:;;:98799::;9;799:9987899:::9;8999888858986632237864358754455565454235313210187754232222223221000//00//.......0//-***+(***)''''('(('() -
)>?>>?=><:9:::9:;;:9:::<99999988789::;9:9:::99877644674/27974875:7555557;753244553564238554431/143122201001/022010-,---,..//,+****())(%%%%&&'&'(
)?@>??><;:;::9:9;;:9:98:9999999898::::98:9889;97842467646885478798765555873147643355773212232211543442101000111100--,---,--..,+**((('(%$%%&&&%%&
-)@B@@@><;:<=;:::::::;:789999:::9<;;::99:79:879::97798669:63552397986466332226:8455424:63200/01222246652230///.02/..-,-..,,,...-+'())(&&&$%'((''& -
)>C?B?==<<<<;99<99:;:8999;::;::;;::::9766867899;96896689:4121467967646643358844988643334021/.1331122232145420/,/../../.-/-,+++-,(*,+*))((''''(((
-
+@C@@>><<<<<;9::<;;<=:9:;<;:<;:;<<:;:9888867987978:756::65544;>:766657997774577754422210122/./1101211000232110-/01/./010/./.-,-,+,+,****)*('''(& -
- ,BD@@>>=;;<;:9:;<;;=;::;<;;;=<:;;;;;;9899988987759:4379878:99==8424655789855667886322322442200//0220/00/0///11.//0/.-/01.011.,-+.-,*****))(''((' -
- +BE@@?@?<;;:;:;:<;:<;99::<;<<<;;999:9999:::998679:637954779:830/5468845655587568875445664323210013200220//..///.,---,,--,-00/.-+/.,*****()((((('
*@D?A@@><;<::;;<;:<<:89:;<===<;=9:::999:9:;98888:836;833646:81.07678742326876873234454330112211232211332100/-.-.-..----,.,-.../-/.,+,,+*)**)))(' - - -
)@D?@@?;<=<::;<<;<=<:9:<<>>>=;;<:;:::9998::8778964379424455663368865533567777642/12222130223334432112322000/-.0000//.-/020..++.-,,+,--,++,**))(' -
)@C>A@?;<==<::;;<;;<;;;<=?>==;;<;:;:;:99::97899:557973463641222589656668:5577325454333444554345531022111/.00.0320/00//022000-,-+,,-,-/-+--+*)*)( - - !*@D@AB@<:<><;<<;<:::;<;;<=<;<<;<:::;<::9<;858;;;99;967865874421545445768556432478777765456742332421220/020220/21/.010/01+-01/./---,,-.-+,+*)***)
-*BBA@?@==<=<::;;?<:=<:9=:<>9;<@9<<;;<=;7;;;99;;67:<7589977961146711125733566445646655556586336512221101320001111./.02/,.-,,./100.,,,--,,-..+)*+* - - - - - - -*BCAB@@>CA?<::::<:::;;;=>;<:;:>;=<;;;:::;;:9:<:78:;8678777885479744656544577543345445557865777651344323444211311222230,.....010//-,,.,++,+,+,*++ - - -
- *BDCABA?;<<<<<;=99:99;<<>;;9;:=<=<;;99:<;:99;;:8:;:989889799767863697455665553333322467:95479766567322555542354334322/-/./0./10..,,..--++*++,**+ -
"*BDBBAA?9:;<<<<<::;;;<<<<:<9:;=;:;;;9:<<:99;;998<::::::;;:::856756787568774443451311346965566654577413562344333443321//0//0//0/.,++...,+,++,*)(*
-
+CDBAAA??=<;;==><;<=>=<<<9<:9;;;9;;;:<<:9::<:88::99:99:<<:;;86666887788866544444352101243455545446755653124531132233101010/00///,,,---,+,,,****) - - - - - -
!,DDBBBAA==<<=>>?=<>?><<=?<=:7;;>:<<<;<<9:;<=<9;;9988778:88::87875997786444454432675533244237634867756754446741141145432/1//1/../.-.-.,,+*,,**++) - +EEDCCCB=>>>><:9;<=>>=<<>>;3/:=?<;<<=;::::<;;;;;9987888768788987798577534454533477787756433442368764455665464234313424400000///////..-,-++))****
$**)(&&%$###!
+DEDBCCB@@>>==<;9=>=<<<<8>9(#8<;;9;=>::<:9999:;;9:99::9778999::499858745655655786888763255422322223556574323245561210331/1210121//00/,--+*)++*** -
- - - - - - - -1EMMILKIKKIIGEFCBA?>=<98885311,*)'%#"
- +DGEED@EDA?==???<?>;<>?<>;9/&5<7<<===<;:;<;989;<::89;:8:;9899779986999885897667767:987544542222101453225352212476322/.0554410/001../-//-*,,+++*) -
"@R[_`a_`^_aa`a__`a`___`_`^]][XVUSRPNLGGEBA@@?;875320/-++)'%#! ! !/FFCDDDECB@>==??<>>==??>>=?>6;<:;<>><<<>;;::::::::;;<<;;9:;:867:79;8897457554554:8423588565345645322432223101333445521/162110//20/.....+---,+*))
-
$CZ_c^`baacedddefggghhhijjijhjkkihjhgikjifeeegecba`][XWVUSPMKGHEB>>=;:741/-,**'%$#"! -BA=@DBC@@@?>=>><<==>>>?><?C<;:<>===<;<?=;9<==;9;;<<;;=<8::9758:8;:65675885455667621467655554556553454323420131046644343510010021/.-..,,-,+,,+*+ - -
-
&FXa^bcdddffffgffhhijiiiiihhillkllnmmooommnnmmnnopomlmnoonmlkkkihggfa`^][YVUSPMJHHEB=;764410..+)&$#"%#" +CB?@CB@>?@@?>>=<<<>>?>>?@>?<><>>>=;<=<;=:9<=<;9;;<;8:=:9986689:;754446::978677766578953643543355446754225410//03312344402324540/1-,-,+-.-,..,+, - - - - - - -
)I^`dbddceecefffggiiiiiiihghjkiijkklllllllkmmoppooommopqqpopqrrqssspqrrrqqrpponmlljjifdba^^WVTPMKHGCB>;965301.-*(''&%%!!!! *BDB>A>=?>>?><<<<>?>>@A?>A>?>?=<<>>;<>?==:99<;;;<;;:9:=9997669::=635888;8888866667879964656773125324663113221..10../111/.132575001..0/-.../10-,, - -
(M`fbbfceeefgfffgghiijjkjikkmllklmmlllnonlmoponnmnooopppoponppppqrqrqpnmnppprrsstsstsrrrrrssrrrppopmlihecb\[WSPKIHBA?=;7520++*& )AECBCA>=<;<<;<><>??>AA@>@<@A?==<@B=<>@@<;:;;;<=;9<=<=<;:9998:;:8778<<9887898666878778767678621265544434420253230-,-////../12323021110///../0/.- -
.Maedfgjgghihghggfhjijjlkllmmkjjlklllnpppmooonnmnnnpponopopqpqopqsrqpooprqppqsqqrqrrsssuttststsrqtttvvustuuutqppqmomjheb_^YVTNC:<@><9751.-+)(&&&%/CEEBBA=>==>>>>?>>=>==??@A>A???@@A?>=>>>;<=====>::;<=<<=<;:;><;:7:;:;:9698888878777877767767543256643245642256351010/123///00/012111////,,,,-..- - -
- 1Qbccdjgcfhhhjiggikjijlkmjlmliinmnmnnoooonmnopoonpqqppqroprturqqsqqrqqrrtqprtsrtttsrqqsuusssuuvtsttvvuuvsuvwvvwwuvvvwwxuwusttrploljgfd_ZYURPMIFBEVTRNOKGDDDDC@>=@><<<::=<@>A<>?<C>:;=>;;9=>>>>><<=::<:;?=87:??;78;<97689:75688879987688866665555544353335542332425952210222/./0/2/.-)*..-+)(),,*
- - - - - - -3Wcfeeffheeigdihiijjjjjlkjkllmmonllmoopqqqppppppqqrrqppqrssttrqrqqrssrsrrsstttrsuurqsttwttuvvvwtuttwusytutvxvtvwvvuvuvuuvsuvuwuwvuvxwvyuxywtsqqrtqqniijdb]\[UPQONJEEEA<:;<7<B;@>=<<>A?:;>@?><>@?9;?;:=<<99=@>96;>=9769;8;978;:997667755586545544574472353223333454210001221..1.),$$()$! - ! -9Zbficdgffihehhiijkllkmkjlllmolmmoomnoorropqqnrqopqrssqqqqqrrrttstssttutuuttustvutrsuvuttuvvuutvutwvrvvvwxxvtwuvyxwuwxvwvvwtvtvvwxwwvwxwzz{z|~~~}{y}{|||xuxxmhf_YRH9/(,20142=BEDCABB<<>>==<?@?9:<87::9::=<::;::999::89;:9::99<:9988667788643243534758412540045200//.100/11.//+"
- :\edgfgeffgigiikjklljlkillmmnlmnopnopoqqoprqnpppqssssqqppqrrruttsstttvtttsturtttustuwvuuwxwvuvywuwwuvwxyzyvvyvxyyxvwxwywxxvwvwwzxwwyy{wwzzyz~~{|}z~|x|}wymSIE?:5-#""!!-GOWUSUVRNLKHDCDBB?@?;:;:89<<:99<6668;;:9;;;:77879999976677666545765222255569622741/011011/+.0./1*
A\chieffgghhijjijllimlklmmmnonmnooopoqrqpqooppqtuusrqqrsssrrsssssstvvttsrtutvuuuuttvuvwxxxwwxyxwyzxwyyyyyxx{zyyxzxwvwyxyxwzyvzzyyz{{zyx{|||~}||~}sbWPTYSI:'$%&%"%;CKOQY`bgfgd___[UTSQLIGCDCBBA@;9;<<=;::=<9:97699789897799655556865445213367334531114421200,-0...$
- Baefceikiihggigjlmlmmnnoooopmmlmoopopqsropqsrqrssturqsssstrtutssstuuuuutvxwyvvwwwuuuvwxwwvwxvvxxxzzzywyz{{}zzyz{zxwwyzyywz{wzzyy{{{y|}|}~~|}~fB,%$ !%&'+.012220/-.00135:BFR[elquuroqolihgcc^ZXWUOKIHGD?::=<::96699877887776456655655567424352./551/3332221/200120+
- Idiffhihgiiiiikklmlmnnooppnmmnqpqpqpqstoqssrsssttvutssstutwwuuuuuuvvwwvxyzxvvwwwvuuvwxwwwwxvvywwxyz{yy{}|{wz|~~{{{y{yyxwz{y{zz{|{|{~~zz}~|~y\- !(&)+,.0234689999794330/1248;@L[hpwyxvuvvswuponmlhgda_]WSQMLKICA?>=;:98654876677565757523574//2443245211112431132) -
-
#Kaggdedfijijlkjilllnnnopoopoqqrrtppqsrqrtqqstuttuxwutttuwywxvvvvuwwyxwyzxvwwwvwwvxyyyyzyyxxzzwy{x{|z{||{{y{}~}}~|}z{zz}}~{z{}}}}{|}~~~{vdK) !&'&'/0258;=?@@AA@??><;::74202-/BUajtwzxwvuuussuututppppliiifa^\WVROLJJGCB>=:98886786784777212211245311111311201/# - - -
&P^dbefefffhlmiknnonmonooppqrppqtnpqqqrsttsrqqqtvxxxwxvvvwxvwwwvwxxzzwxyww{zwvxyyxz{zz{{zxy}|x{~yy}~}~~||}z|~~}}~|||{~{z{}}||}|~~yv`B+ $&'*0358:>>??@AECBDDEHIGFEB=::861 $-6EZlxywyuvutuvsqwwustvusquropqopolhgdb]ZTTSPMJEA?B>=;78765575213531022000,0410) - - -
+N^`b^cffgggjlllmnnnpooonooonpnnprtrrrssrtsrtusuuvvxyyzywyxwwxxxwwxwxyy{}zxxyz{v{xwyz{{yz{||||}|~}}}~~}~~}~~~|z|~}}~}}z{~~xcD'"#(,/358=9::91/1.0//1125:@CHIIGGD?>;--CZiqww{wuwwxruwtrtuttsrrprtrqpqqpnmlmlkihfc`^ZYWQMKGB@@AC:369532222211+2323$ - - - - .Q[bgacdeihhgjlmnopqpoppppppqrqqstsstttsuttuuuvwvvwxzzywwyxyzywyxyxyy{zzzyxx{{z{zyz{{z{{{|z{}}}~~~~~~}~~~~~}}}~~|~}|zoN- "*004432-.--)*)*.-)****('&')08AHMMIDE@3#'<Zotvsvyvxyuxvsuusstutsrssqpqqqpommoppnmllklliigea^^[XYTLKJGDB?;:75303431 - - - /Ra_c`eeghiiiklmnoqppqnonopqqqrsssstustuttvvuvwvxwyzyzwyyxxyyx{zyzzyy{xyzzxz|||{zz{|||~~}|}~~~~~}}|ye@ !$'**&&(#"#"%,0069<>=>@?>>:5/,&#!%/<FPTOJC:/"5Peqvxwuxvttuuuvvsuvvtrsrrqqqqqonnnonnmmmnolkmnjgglifhfeea^]ZWSPNKCBB?;. - 5T[bbedefiijjlmnmqppqoqqqrsttsssstuuuuustuuttwxxzz{{{||{zxzyz{yyzzyyzzy{|y{}|}|{||}}}|~}}|}|}~x\5 $)/47<>@?CBAGEIILLHC@7/(#*:MRRNIE;1(#(4AXktyyyvusvwuwyttuvttssqrqqqrronooonlllmnkkmlgfgijhihfifggfedba`[ZWSH+ - 7W^`acffeeikloonoporoprsttttttuuvvvwvvtsuutuvwx{{|||~}|{{zy{{yyz||||{{}||~}~}~}}~~~}~~~~~~wX/ !%(*/6698:8655:=A@CFILHB<61'+BYYRMHB<85110.+-9Jcuzxwyvwxuvvstttstuursqqrrrpoppppmnmnommmmlljkjhhggifgghhhggfdda`M% - =]_abeeegijmoooppprnpqssttsvvvvuuvwuvuuxxwxvuxz{{z|~}~~~|xw|{z{|~}}|{|~~~}}}}~}}}}}~{R.%%$&''(#)4>LSOC<1059>>@?93/*#%;S^XPKHFA=9500-.2B]oy{ywxxvvwuuuuvwwwuusrrrrppqpqponmmmnmkklljmkhkjkliggghhhfedbbaG - - - HZ`_adgiijkmmnoopqqstuvvwvvvvuutuwuvuvxyxyxvvzzxz||{}~~zz}}{|~~~}{|~~~}}}}}}}}}}~|U( - -!(,%(PɶrN0!(12895/,(#4P][VMIFC>8661/(->Tlzwxwxzxwyvwvwxwvutturrrrstttrqpoooponllmlnkijkjkhhgffggedb`b_= - - KZ]aefgjmknoopoptqqsttuvvwvvvvttwuvuvxwwwyywyyxz~|{{}}~|{|~~~~|}~~}|~~~~~f' - - -
#6SsU?uC &',/1.'#!0Q`ZSRNF@>:642,+,5Pkx{zx{yvxwwwwvuuvuvusrrturrrqrqpqlmnnnmmmiiiligkjiiiijhgddac_9 - 'P^b`dgfijkmoqrrssrrrtvuutsstwwtuuwwvuwxvxzz{{{y{||||}~||||}|}~}|~~z@ - - -
;LPllP$158(*8;<=( $(*)'!/T`WTPHIC?9521-*)3Ljwzwy{x{zxwuwxvuuvvtsrtvtrssrppqmpolllnmjlmligiljhfghfgheeh`: -2X^^cbhgjkklmoqrqqqrstuuvuuvxwwwxvwxwwywx{zz}|{|}~||~~}~}}~~}~~c - - - - - -& #$$ 6V\WTNIFA>:840-*)1Kj{zz{xzyyxwxxxwxwwusrstsqprqqqqrsronnmkmmmljjijjifgfdcfefe_A :Zadcdgijlooonoqrstuuuuvvvvwvxy{wwy{zzzxz{z|}|}~~}}}~}~}~}~~y? - - - - !!!>YVWQJIDA<:530-+),Ikzzxzzyy{zxwyyxxwvuttvvsrspqqprqqpppnmonmlmljjjggggeffgfbbL - - - - B]aaafhjmpqpootuvvutttvvwwvvwx}ywxyz||z|{{~}|}}~~~}|~~~~h - - - - - - - - - - - !$JUTQMMFB@?972-+& (Hoz{}{y{{zxwxxxwwwwwvwxuttqprqppopqopqnmlkmljhhiiihgfgge_ZC - - - -
H^`eeiilmmoqquuuutsstvvxyxwwxyyzyz{|{|~~~~~~}~}~R - - - 3PRQNJGDCA:81'#,Rr|zz{{{yyzyzyxxyxwvvyttusstsqqrppnopnnmkkljgjjiigfdddeZ@ - - - EQPNHFGB?<7.! $6]xy{||zz{|{{xxxwxwxvyutusssssssqpoppopomllkiiijigffed_E - - - -3X]eehmpqqppuutuuwvwwxxyzzxyyy}~}~~||}}|~}~~~~U
- - -1LMJGDEDB@:/#!%+&(Dgx}~|{{|{zwwxyxxxxxtuvtrrrsutrrrqoopomklljhikjihghdQ* - -=Zadgiklnpqutuuvxxwxxxy{{zx|y{~~}}~~}~~~~}n"
- - - -
- -H`cgiioimrttvwvwxxwxy{{||}z{||}~|}~~~~}x? - - - - -4HGC>?@>=;97311+'$"5\y|~}|x|{}|zyz{zyyyxxussvstusqqrpnmnnlkikghiieg^O& - - - -)R`cdinkqtttvwuuwxwwyyy{{}}~}|}~~~{|~~~{}zY
- - -
(DDEA?@>==:852.+)&"&Cm||~|}z}~|zzzzxxz{zxwvvwuuusqqproopomlkhhijjhcM(
- - -5Wcbjlkqrutvwuuvwywxyxz|~~~~~}~|xytb. - - - - - -
>DEB===<><9640-)'% ,Wv~}}}~~~~{z{|||{z{|zwvxxwvvtrqrppnnonlkkkiigjgY5 - - - -A^ehgjmnttvwvtvwxxyxyy{|~~}~|{{{{|{yxxvutwuttqmklkce_[L1
- - - - - - - - -
7IJC><:;<=9641.)$&"#@m}~{|~~zyz~~}|yz{zxvvwvwuurttrpoonmkkjlkhdeeR# - -
- - $Pbdfiknqptuttvvvwxyxxz}~~~|~|xurnonmnnljhfggd__`^^][ZXVUTRQPPOKKHHIHHEDA@BA?<<<9<881+%"%$!#'$(.(
- -
,RSH@<:;9:853/-*#"!0]y~|~}}{|~}{z{{zzyxwvxxvtsuvtrrqpolllljfcccP - - 9Zadgimonsuttvwttwyyyz|~~~~~cI>:9::9778::7555444430000332211110/..//../.-..,++-/,++-+,)+*(),*&!"!" !!)37- -
MVKC=;;989531,*# %Ko}~~~}{y||z||{ywxxwurrtsrrqponmjjiefd`Q# - - -
- - -#L^bdhkmntvtuwxtvxyyx{}~wF!%,110/--+,+,*(*)''&&%$$$"!!"$"#"!"$.3+ $(% - -
7JFC=<:888743-'"9dx}}~~~~}~}}}}}}|zyxwywsrsspqponnmjkjefc^U. - - - - - ?Z_chikmruttvwwxzzyz{}~~h8#&$&%##! &0:2 " %-.#&*+)&#! - -
$<?A==:5797510(",[ryz{|~~}~~~|zzzzyyzvsstrrqppqolkidfd_];
+U``cimmqtstwxwwz{}{}|~|mR( - -!&%%%$'$ '24$ #%+(+=:;:82/*&!
2<99::656641.)"%Ilvz~~{~~~}|{wxzyxwxurrqonmnmkiggdcZP7# I[acjjlprsttvvvyzy{|}~pP1# - - - -
!&%$%%%&':PaE("##%#'588861,'!
- - -&67687533221.(! =apuz}}}~}|zzzzyzyvutrqonmlkiecbc^WI<+ - - -
'$!$&$$18Fi]-"##$"!&,))($"
/346764321/+' !9Zmqw~~}}~~}~zyzyzywttsqopnmighfdc_XRND7( -
(6BNRY\afgjmptvvxxyyz{~b$ - - - '##&"*7/7K, %%""#$&((+*(%
- - - -%//01320/-/+& 2Odoz}|~|{zxwyvttsrrqpnjjjgdc`XROJC7' - -
(5=DMRXX_behlquyyyzyyz}~}M% - - - - - &""&#)1#/7 '(#%('$!
- - - - - *--.00/-,+'%,Hbq~}~||{wwxwvututsqoomlgcca\WSK=1$ (2:DLTUX]bhnsxyxxz{{{~w=("# - - - - &$!$'%@I$') ''$
- - - - - -%+++,--,+)&#+Kl~~~~}{xyzwxwtttroonliefc^\WL=/% - - - - - &'&&')& Q=52&"$'(( - - - - - - - -
+,-+*+(&!!:_z~~}z{{wxutssqponmkjje_\YQF<3+#
!0:GT_flptw{||z||{z~T2U* - - - - - -%((''*(%*<47>2"()&'* - - - - - - - -!$%"
5[|~~|yyywuutrquqnkiiib^\XRI>1' - - - - - -"'(')*))#(58/$)(()$%**$
- +Ii}x|~|}{vxzxzzxxwtssropnkmjdd^\UPH80( - -$0?N_ipvz{}zyyzz~}~~e - - - - - -#(()(('&)&.7@:*%&()(&*=DHIIGD>71)$
-
!*9NfwcKP`gimw~wV@FOVajlqtvvvxurqrnkihf_[XTNFC=:73+'# - -
#0?LZgouzyy}~~~}}~|~wD! - - #)***'*('$,4@B0%'*))(*<IPV\_bajgb^ZTLH=;71-(%# "$(-4<DO[gs~K'.6<AGPUQ(#,3=FQ[elnrrppqolebZZVRONIHGECA>841-(# -&4AM[hnuz{{|~}}~~j: ! - - ''**'&*&+254%'++*(&>JSX\clputuxyvrpponkeb``^[XXYWWZ\acejkny{|~9%%$(*/22
*3@LY`iligfe]][UUPNOLJJIGFDB@?<852 -
"! !! ! %)*,-*'++%.8>=2%,,*++';KSZahmswz}~}{zywyyyxwxwwuuuwvvz}v+.1,($%% - -
- -,8:?HYab`\Y[URSRONKKLJIHHHHEB -
'2?M^iopruwx|z|~|{tZ' $' ! !###$%%&$%%()))')))()+*+++++,-..///010/./012233412/$2FJ;.42332,8HRZejotz~~~~}}~~~~~}p*)>@;94/. - - - -.APTUX\ZWXTRSRPQONKKLKJI -)7ER]dgkruuxz{||{}~~~~}{nM$!&'$&'#"#"#%&%'**)*,-./.012234456899:;;<=<>>?AACCABBBBCDDEGGHGHHHILHFIHGJJDFA(7JH55IKNE:,5GOXciouz~uFJLFEFE=7
(.4>FJRYXTUUTRSRPONMMM - $9NZWTTTURSSRPOPP -
#,9IW\cgjmqrtttvyzz}}|{~|zxhKKliba`aacdefgegdfiklhhiiiihddfcba_^]\ZYXYXVSPNOMKFDBA?==;9865331/.-,++++)'('&&&&%$#(&!!#.BKT^fluzvYA=?==>3 3FKIOPOSTTTRPNO -#0=LV^dfgnprstuuvuxyyz{}{~~~{{zp7#Ic`WXUTRMKHEA>:96440/,+*)&""!!
- - - - - - ,AIS]eiqw}~gSB;630.(#)/4<>ABCDEF - -(2?LU^ejknqrrutvwwvvyy{{{|~}~~~|{{j4
- - -*>GR[eiqv}{tle]VOH<+
-
!" - - - -
+6DNV[bgjklnqrssrttvvwwwwyzz|}~~||p9 - - - - - - -(8BOYcgnu|{la]VOIC=7/)$
- - #)(%! -"-8DOX[bffhmoprppqrstuuwwxxxx{{|}~~~vD (6@NXaint{|vspmmldd_[VRLFC=;61+#!),/..-,)('&&&% !.9EPZ_abdijkmnnppoquwutttvxxzzy|~~~~xK - - - - - - -
&4>LWbimt{zvqortnkjijjgebca`^ZSNLLJE@<84426986421/-,*+,+*
#.<GPW[]aghhiijmqporsqruuuuwvyyz|||~~~}wY - - - - -(3=KU`gku{zxxutttrqoponllpkiigdefa___][XWT[ZVSQNLEDA>:743 -%1=HPVZ_`adgjjjlmoppppqsqpsvvvwxvx|~{{|~~||g+
- - - -
- - - - - - !)0<IU`hmqz}||zzzvuwutwurrqonommlkkjhiighhddecba`a``]]]'1=GNTY\]_bacfghihknrpqrsqqssstvwwwyz|}~~}~~~wjM2"
- -
- -
$)1=KWaimx~}|zyz{y{ywvurqrrponmmlkkjkigfhgefedc`^^^'0;FMTY[\_`_cdegiggimnppqrtuvuuvuvwxyxz||}}~~~{|jI0
- - - - - - -
%*2>MZit}~}~~|y{zyxwuvusrqpnmkkkkkiihgegeccdbb_DKRVX[]^cdddfggjjkkmnqqquvwwxyvuyxxxyz{|~{{~~|xaC/
- - - - - - - - - - - - &+4@Tgw|~|{|zyxvvvutqpnmlmkjkjhehfdeffedRVZ[\^^`adedffgjhkppooqtvvuvwzyx{zyxz{||||{_B0!
- - - - - - - - !!"$$$%'&&')**+.--.00120221225558:;=@ELSgv~}}~|zyxwvuvtrqonnmnlljhjjigfcddWZ\___abcefhjikmilppnnpqtuutvxzyz{zzz{||~~{gO@7,)%%$##$#$"! "%&+6BEJLNPRSVUUWWWY\\\]abcdfgfgghiggiijjjkmllmnquv|~}|yxxwvutqqrpooonkkjjkjgfef]\]_aabdeffgiiijmnopppqquxywvyzxxz{zz}|}}~~ofdZ[XXYXYZXYXRJC?>>?ABDEGIJJJMOQRRUYW[_^dpsx{}}|}}~~~||zyyxvtrurppononnkiiihec]]^^bdeghifkmjmlkppqnrqruwwxxy{~|~~}|}}|}~~}{}}{zzz|{xvxxvwyz{{yy{~~~|~~}|zxvuusqrrrpnoonmljhggg`abbbefegillkikpqsqsotqqttvwyzz|~~~~~}{ywusrsssrpnpqnmmlkiih^`aaadggjhmllnkomnmpoqoqrsuvxyzz~}~~~||{ywwvvuuttqpqrnnnnllii^_`^`ehijilklnlnmnnsstsutstvvx{{~~~|}}zyxxxvuuusrqrppponlkjbbcacfhghlmmljmopppurssuuuuuwyzy{||~~~{zxwvvwvvsrrrqqpnlklabefghhginlmlkooopnrprruttvwyyxwz{}~~~}zzwywxxvussssrponml`bcghghjlmkloopmqsprrvuutvvxyyyx{|~~}||{z{zxxxvuvttrqppoobbdggdhlkkpkkomoutprptsruvvyyyzz||~~¿~~~|{~|ywxwwytussqqpp`cghghjkmmmnmopqurqttttrtwyxwyzzz}}}}ÿ~~{|{|}{yxwxxtrrrqqcbegiihhmlmopnqvrqrtrruvuvxwwxxx|~~~~}}~||{{|zxwvvxusturrceffegimjknqqooqrqruvvutuwxywyyy}~~~~||~{zyvvywuvussdefeegjljmnooppoprssqprvvwxyzz{}~~~¿~~~~~{|{ywzxxwvusZUMJMTYZVZbjllnrqtqortuywxyz{|~}}~~}}~~}z|}|zzzyxxuu$ *9@BN^ipqtxvsuxyy|{}~~~}~~~z|||{|{xxyxx - - - ?O^hqsu{yzz||}~~}{|~|yzxxy
- - - -
-!Fbrwz}~{}}~}~~~{yz{ -3Xnw{{}||~~~{yz|(Okyy~{¿|zz{ -+BS_how}~~NTVTTWWTM; -(6GXcjs{|E0 - - - - -!3CVaglnootvvx{}&2?P^cghjnquuxwx|}'7EPY`ehimprrtvuvx|||~HMW^bdhjlorrqtvvyxz|}}}[]adffhkmqttsvwyyzz|~~deghilnopoqvwtw{{{|~~fegiklnouqrwwuvx|}~~}ɯffilnpqsrtuuwxxxy}~ɥwF%%yjkmnooqsqtutuyzxy|~~ӻh= -[jkmoooqsvvwwwwx||~~~~~}ΰV1 - -Gmmmooqrtvuvzzy{~{~~~n?$ - - - - -3¿oopqqrtuvvvyyyz}~ҬZ3 - - - -#onpppqsttxvxzyx{~~sI'
- - - - - - -Vnqqqqrusxyz{zy{~~}Ը_6 -
- - - - - - - -
@nqrpruwvxwxzzz{}}|}ϤyK) - - - - - - - -
$nprrsuvuvwwyz||}}}}~ƛj@
- - - - - -
- - -bĿmoqsttuuwwx{}~~~~~}|ֹZ2 - - - - - - - - - - - - - - - - - -Lÿ¿nnrtvtsuyzz|}~~}~~~}Ϊ}O- - - - - - - - - - - - - - - - - - -2¿nprqrtvwyzxz{||ÞjC! - - - - - - - - - - - - - - - - - - - - #ymqsttuuvxyz{|||~ո[5 - - - - - - - - - - - - - - - - - - - - - [¿nrsvvvvwy|zy|̧{M+
- - - - - - - - - - - - - - - - - - - - - - - - - - - -Gqqstuwxxx|~¿Ġi?! - - - - - - - - - - - - - - - - - - - - - - - - - -/qpstttvxyĿӷ\3 - - - - - - - - - - - - - - - - - - - - - - - - - - - -noqtusuz~Ц{J/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - RoqttuyiB$
- - - - - - - - - - - -(MxY - - - - - - - - - 7prttvι^5 - - - - - - - - - - - - - -
+Xu - -0. - - - - - -"zsrtxz̪L- - - - - - - - - - - - Z-2^\ - - - - - - - - - - - - ^poruwpF$ - - - - - - - - - - - t]?p - - - - - - - - - - - - - - - -Dppttt{\7 - - - - - - - - - - - - - -%Bph$ -`Թi9#~Ҋ( - - - - - - - - - - - - -1qstutwq - - - - - - - - - - - - - - -%Pyԋ1 - - /v8 -r՛9 - - - - - - - - qpstusvٞ9 - - - - - - - - - - - - - -Nޚ6%Cwz `ݱF - - - - - - - - - Vorrtuu|ӕ0 - - - - - - - - -
- -!up4p·% - - -Nۿ] - - - - - - - - - ?qrqrvtzЇ+ - - - -$ApX - -jɩxL&!}ݑ% - - -@զB - - - - - - - -*¾rqprvsv# - - - -*Q{o - -[rJ&
tԽ7 - - -3iA - - - - - - - - - gtrqrstw|¿¿x - - - - - -pw - - nŸd9 =s># - - - - - - - - - -Lppsrqruwk - - -
@{ - -
&^E - -
4XU - - - - - - - - - - - - -
8nqsrpqst[ - - - - :~# - -,Ozg
-ZٹT - - - - - - - - - - - -'ymqtrqssuzضT - - -
7͂# - -6[s -8^i - - - - - - - - - - - - - - - - -a¿oqrqrtutw٭I - - - - - -
7҉*!>dt#1^ԦC - - - - - - - - - - - -Ippqqrtttu٥? - - - - - - 8בxѴ\.vּiA - - - - - - -
-5onprrrrtw}ҟ7 - - - 6ͷc>%
0ܷg@! - - - - - - - - - - - -'ĿnmprsrsvwzΓ0 - - - - - -
8̵`8 - - &ح@ - - - - - - - - -c½nmnorsruyyЉ' - - -7ʰZ5 - - - 0ϣ< - - - - - - - - - - - - - - Mÿnooqssrtwx||$ - - - - - - 7аT3 - -;`حL - - -
9nppoqrsrvvzr - - - -;ѰV0 - - :a֡1 - - - - - - - - - (mpooqrqrvxx}l - - - - -9rX7
- - - - ?ʤ|O - - - - - - - plponpsssvww{ܼ_ - - - - - - - - - - - - zȫ~O/
- - - - - - - - - - -XlnmoqsstuvwyٷU - - - - - - - - q̫~S0 - - - - - - -
Dlllnqrqtvuvx¿٭O - - - - - - - - - - - - mU2 - - - - - - - - - - - - - /mmmorqrutttw{ڦD
- - - - - - - - - - - @8 - - - - - - - - - - - -
3rkllprqqtust{|ҡ<
- - - - - - - - - - - - - - - - - - - - #Aijkmoprqruuuzz~ѓ2 - - - - - - - - - - - - - - - - - - -/Wkmmnnqspsuuyw{Ӑ* - - - - - - - - - - - - - - - - - - - - - -%Cplmmmnprqrttxvyу% - - - - - - - - - - -
9`klmonoqsrtswwy~v - - - - - - - - - - - - - - - - - )Mukjlonmpssuswxz}m - - - - - - - - - - - - - - - - - - ">hhilmmnprrusvv{{ڻa - - - - - - - - - - - - - - - -0Ugkmmmorppstutx{X - - - - - - - - - - - - - 'Ktikklmpqssrruwy{{֯J - - - - - - - - - - - - - - - - - - !?hþglmmoooorttuvwzz}գA - - - - - - -5Y¾imlmppopstuwvwxz|՝;
- - - - - - - - - - - ,Rwkmmnppqustuvvvx{~Ж4 - - - - - - - - - - - - - -%Bmkmllopqttutuvwxz{/ - - - - - - - - - >e¿jlmnqopqsstvvwwzy}͇) - - - - - - - -4[klloqompoqtuvvwy{}ŀ' - - - - - - - - -Oxlklnpompmpsvutvxyzs - - - - - - -(Hmfkkjorqmmoqrsvxxy|}ռq - - - - - "=gglmmljkoprrrssuty{{ְg - - - - - - - - - - 7]hiijljloorrrrtutyzw}ض\ - - - - - - - -5Yÿhgfgjklnnprssvvwwxy}ԴT - - - - - - - 0Mwÿgiiiiklooqsssuwvvyz}հJ - -
+Mq¿giihillmoqrstvwwxy{|ϤC
- - - - - &Epffdhlllmnprstwxwwyxy|֢; - - @f¿eefjjhjooqsqstutwxxxzҖ7 - - 3[¿eehjigjnoooqsrswswxy}ӑ0 - - - +Kudehiihlnmooqrqtwvwww{|̋* - - - - - %Dldeghhjkmmpqrrrswvvxx}~̓' - -"=edeeehjllmqrrtttwuuwy}u <Zdfeegijjmppqsttuvvxy{}zk3Y~deeefiiimooortttwvxwx{z|ټjSveccdffijmooossuuuuyxw{|}ebcfggillopoqtuvvuzww|}~¾cccgiiiilkmoooqrrtx{zyz{~ľaabeffhikjlnnoqrqsuwyyyz}babeefgikjkmmoqqrrtvxyz{}aacefggjjjkloppqttuwwwy{||ÿ`addegghijjknnorrtvwxvw{|zÿ_acdeffhfjkknooqqsvxwwy|}|a`bccefffllkonmppsuxwyyz}|~_`a`cefgekljnnmqrqsvvwxyzz|~ÿa``_`cffigfiklmqrrruxwuxwz{|ÿ^^_`ccffffgkllmpqrqruvwywyz}\\]`bbcdffgjllmmorrqttvyz|{}][\_bbbeeegijkmnorrqsuvwyz{}¾[Z[`bbdfefhiklnoorsqsuuwxx{|{~[[]abbbccehijkmmopqpqsuxwxz{zzÿ[\\^_a``bdgghjkkopoorrsvvwz{{zWZ[[\_`aceeefhlmmopqtrpruvxzzy
\ No newline at end of file diff --git a/ARToolKitPlus/sample/simple/data/image_320_240_8_marker_id_simple_nr321.png b/ARToolKitPlus/sample/simple/data/image_320_240_8_marker_id_simple_nr321.png Binary files differdeleted file mode 100644 index cdd8385..0000000 --- a/ARToolKitPlus/sample/simple/data/image_320_240_8_marker_id_simple_nr321.png +++ /dev/null diff --git a/ARToolKitPlus/sample/simple/data/image_320_240_8_marker_id_simple_nr321.raw b/ARToolKitPlus/sample/simple/data/image_320_240_8_marker_id_simple_nr321.raw deleted file mode 100644 index 78e1016..0000000 --- a/ARToolKitPlus/sample/simple/data/image_320_240_8_marker_id_simple_nr321.raw +++ /dev/null @@ -1,7 +0,0 @@ -fÚkDmΣ{M% KծV0)a7hBb̡vK"?ҬR,"۵b4 x⾘h@XɟtI 7ҧR+ܳ]3o⼕f=MʜoI .Ч|O+ٲ[2dຎc;"BŜkD-qޮ4'Σ{M% := zկX0qIZa7#U9jB!zbvK#"}oq
%PG*=k}Ps*m>/Dn!./#D5 -"3Kp(a/
):Xຍb<fPkViݲ[6Bvԩ}S0*z 4ˡtL) -|3BϵdlC# ]SȬ{D ,ἐd>
;Y%Bxr8:ݴ\8*<_ن)EԫT2s~CplPǤwM, -Q:,Y$! %Ue+ 3
]K
&cߊ/`z>j.
h!1- "4NeF0|$,,!3Ln )> Oi1ڰqxt"%mU8ƨo9^y% -6[pagޓ6 ?ũq:
i~/2S!;$'ݲb j輼&Bۭ\%k+uE@H$ -kR kz4qlٗD"*,3% mܯY$m-Aoݟ: m߿n- -KN,@l.nφ: )[w!&3!eH"u$a$@kٙ3b1CP!;b,>aȬ&"Uv %gM|8ܡ-+a6 QՒ@!<ur۪T#Q^j, /j-ʁ7
CDؘD!"Z?M^( 6q Lc+a#?uSB/jCl"Z* 6qLL+a?xsU11jCS"Z 8pyO5+d?x\V2jD<$Z 8saO+e?wAU2iiE&&]8sYO
\ No newline at end of file diff --git a/ARToolKitPlus/sample/simple/data/no_distortion.cal b/ARToolKitPlus/sample/simple/data/no_distortion.cal deleted file mode 100644 index d9542e4..0000000 --- a/ARToolKitPlus/sample/simple/data/no_distortion.cal +++ /dev/null @@ -1,2 +0,0 @@ -ARToolKitPlus_CamCal_Rev02
-640 480 320 240 1500.0 1500.0 0.0 0.0 0.0 0.0 0.0 0.0 0
\ No newline at end of file diff --git a/ARToolKitPlus/sample/simple/simple b/ARToolKitPlus/sample/simple/simple Binary files differdeleted file mode 100755 index 8481968..0000000 --- a/ARToolKitPlus/sample/simple/simple +++ /dev/null diff --git a/ARToolKitPlus/sample/simple/simple.pro b/ARToolKitPlus/sample/simple/simple.pro deleted file mode 100644 index 52685b1..0000000 --- a/ARToolKitPlus/sample/simple/simple.pro +++ /dev/null @@ -1,40 +0,0 @@ -################################ -# -# QMake definitions for simple example -# - -include ($$(ARTKP)/build/linux/options.pro) - -TEMPLATE = app - -TARGET = simple - -QMAKE_CLEAN = $$(ARTKP)/bin/simple - -LIBS += -L$$(ARTKP)/lib -lARToolKitPlus - -debug { - OBJECTS_DIR = $$(ARTKP)/sample/simple/build/linux/debug -} - -release { - OBJECTS_DIR = $$(ARTKP)/sample/simple/build/linux/release -} - - -DESTDIR = $$(ARTKP)/bin - -debug { - message("Building simple in debug mode ...") -} - -release { - message("Building simple in release mode ...") -} - -SOURCES = src/main.cpp - -target.path = ""/$$PREFIX/bin -INSTALLS += target - -################################ diff --git a/ARToolKitPlus/sample/simple/src/include.patch b/ARToolKitPlus/sample/simple/src/include.patch deleted file mode 100644 index 6834e7d..0000000 --- a/ARToolKitPlus/sample/simple/src/include.patch +++ /dev/null @@ -1,100 +0,0 @@ -diff -Naur pkg/usr/include/ARToolKitPlus/TrackerImpl.h pkgFixed/usr/include/ARToolKitPlus/TrackerImpl.h ---- pkg/usr/include/ARToolKitPlus/TrackerImpl.h 2006-07-25 16:05:46.000000000 -0300 -+++ pkgFixed/usr/include/ARToolKitPlus/TrackerImpl.h 2009-08-11 02:20:06.000000000 -0300 -@@ -659,40 +659,40 @@ -
- // this is templated code, so we need to include all this here...
- //
--#include "../../src/extra/FixedPoint.h"
--#include "../../src/core/arBitFieldPattern.cxx"
--#include "../../src/core/arDetectMarker.cxx"
--#include "../../src/core/arDetectMarker2.cxx"
--#include "../../src/core/arGetCode.cxx"
--#include "../../src/core/arGetMarkerInfo.cxx"
--#include "../../src/core/arGetTransMat.cxx"
--#include "../../src/core/arGetTransMat2.cxx"
--#include "../../src/core/arGetTransMat3.cxx"
--#include "../../src/core/rppGetTransMat.cxx" // RPP integration -- [t.pintaric]
--#include "../../src/core/arGetTransMatCont.cxx"
--#include "../../src/core/arLabeling.cxx"
--#include "../../src/core/arMultiActivate.cxx"
--#include "../../src/core/arMultiGetTransMat.cxx"
--#include "../../src/core/rppMultiGetTransMat.cxx" // RPP integration -- [t.pintaric]
--#include "../../src/core/arMultiReadConfigFile.cxx"
--#include "../../src/core/arUtil.cxx"
--#include "../../src/core/matrix.cxx"
--#include "../../src/core/mPCA.cxx"
--//#include "../../src/core/paramChangeSize.cxx"
--#include "../../src/core/paramDecomp.cxx"
--#include "../../src/core/paramDistortion.cxx"
--#include "../../src/core/byteSwap.cxx"
--#include "../../src/core/paramFile.cxx"
--#include "../../src/core/vector.cxx"
-+#include "src/extra/FixedPoint.h"
-+#include "src/core/arBitFieldPattern.cxx"
-+#include "src/core/arDetectMarker.cxx"
-+#include "src/core/arDetectMarker2.cxx"
-+#include "src/core/arGetCode.cxx"
-+#include "src/core/arGetMarkerInfo.cxx"
-+#include "src/core/arGetTransMat.cxx"
-+#include "src/core/arGetTransMat2.cxx"
-+#include "src/core/arGetTransMat3.cxx"
-+#include "src/core/rppGetTransMat.cxx" // RPP integration -- [t.pintaric]
-+#include "src/core/arGetTransMatCont.cxx"
-+#include "src/core/arLabeling.cxx"
-+#include "src/core/arMultiActivate.cxx"
-+#include "src/core/arMultiGetTransMat.cxx"
-+#include "src/core/rppMultiGetTransMat.cxx" // RPP integration -- [t.pintaric]
-+#include "src/core/arMultiReadConfigFile.cxx"
-+#include "src/core/arUtil.cxx"
-+#include "src/core/matrix.cxx"
-+#include "src/core/mPCA.cxx"
-+//#include "src/core/paramChangeSize.cxx"
-+#include "src/core/paramDecomp.cxx"
-+#include "src/core/paramDistortion.cxx"
-+#include "src/core/byteSwap.cxx"
-+#include "src/core/paramFile.cxx"
-+#include "src/core/vector.cxx"
-
--#include "../../src/CameraImpl.cxx"
--#include "../../src/CameraAdvImpl.cxx"
--#include "../../src/CameraFactory.cxx"
--#include "../../src/extra/BCH.cxx"
-+#include "src/CameraImpl.cxx"
-+#include "src/CameraAdvImpl.cxx"
-+#include "src/CameraFactory.cxx"
-+#include "src/extra/BCH.cxx"
-
--#include "../../src/TrackerImpl.cxx"
--//#include "../../src/extra/harrisCornerDetector.cxx"
--//#include "../../src/extra/cornerRefinement.cxx"
-+#include "src/TrackerImpl.cxx"
-+//#include "src/extra/harrisCornerDetector.cxx"
-+//#include "src/extra/cornerRefinement.cxx"
-
-
- #endif //__ARTOOLKIT_TRACKERIMPL_HEADERFILE__
-diff -Naur pkg/usr/include/ARToolKitPlus/TrackerMultiMarkerImpl.h pkgFixed/usr/include/ARToolKitPlus/TrackerMultiMarkerImpl.h ---- pkg/usr/include/ARToolKitPlus/TrackerMultiMarkerImpl.h 2006-07-25 16:05:46.000000000 -0300 -+++ pkgFixed/usr/include/ARToolKitPlus/TrackerMultiMarkerImpl.h 2009-08-11 02:21:27.000000000 -0300 -@@ -183,7 +183,7 @@ - }; // namespace ARToolKitPlus
-
-
--#include "../src/TrackerMultiMarkerImpl.cxx"
-+#include "src/TrackerMultiMarkerImpl.cxx"
-
-
- #endif //__ARTOOLKITPLUS_TRACKERMULTIMARKERIMPL_HEADERFILE__
-diff -Naur pkg/usr/include/ARToolKitPlus/TrackerSingleMarkerImpl.h pkgFixed/usr/include/ARToolKitPlus/TrackerSingleMarkerImpl.h ---- pkg/usr/include/ARToolKitPlus/TrackerSingleMarkerImpl.h 2006-07-25 16:05:46.000000000 -0300 -+++ pkgFixed/usr/include/ARToolKitPlus/TrackerSingleMarkerImpl.h 2009-08-11 02:21:09.000000000 -0300 -@@ -178,7 +178,7 @@ -
- } // namespace ARToolKitPlus
-
--#include "../src/TrackerSingleMarkerImpl.cxx"
-+#include "src/TrackerSingleMarkerImpl.cxx"
-
-
- #endif //__ARTOOLKITPLUS_TRACKERSINGLEMARKERIMPL_HEADERFILE__
diff --git a/ARToolKitPlus/sample/simple/src/main.cpp b/ARToolKitPlus/sample/simple/src/main.cpp deleted file mode 100644 index b66f8a2..0000000 --- a/ARToolKitPlus/sample/simple/src/main.cpp +++ /dev/null @@ -1,169 +0,0 @@ -/* ========================================================================
-* PROJECT: ARToolKitPlus
-* ========================================================================
-* This work is based on the original ARToolKit developed by
-* Hirokazu Kato
-* Mark Billinghurst
-* HITLab, University of Washington, Seattle
-* http://www.hitl.washington.edu/artoolkit/
-*
-* Copyright of the derived and new portions of this work
-* (C) 2006 Graz University of Technology
-*
-* This framework is free software; you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation; either version 2 of the License, or
-* (at your option) any later version.
-*
-* This framework is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with this framework; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-*
-* For further information please contact
-* Dieter Schmalstieg
-* <schmalstieg@icg.tu-graz.ac.at>
-* Graz University of Technology,
-* Institut for Computer Graphics and Vision,
-* Inffeldgasse 16a, 8010 Graz, Austria.
-* ========================================================================
-** @author Daniel Wagner
-*
-* $Id: main.cpp 172 2006-07-25 14:05:47Z daniel $
-* @file
- * ======================================================================== */
-
-
-//
-// Simple example to demonstrate usage of ARToolKitPlus
-// This sample does not open any graphics window. It just
-// loads test images and shows use to use the ARToolKitPlus API.
-//
-
-#include "ARToolKitPlus/TrackerSingleMarkerImpl.h"
-
-
-class MyLogger : public ARToolKitPlus::Logger
-{
- void artLog(const char* nStr)
- {
- printf(nStr);
- }
-};
-
-
-int main(int argc, char** argv)
-{
- // switch this between true and false to test
- // simple-id versus BCH-id markers
- //
- const bool useBCH = false;
-
- const int width = 320, height = 240, bpp = 1;
- size_t numPixels = width*height*bpp;
- size_t numBytesRead;
- const char *fName = useBCH ? "data/image_320_240_8_marker_id_bch_nr0100.raw" :
- "data/image_320_240_8_marker_id_simple_nr031.raw";
- unsigned char *cameraBuffer = new unsigned char[numPixels];
- MyLogger logger;
-
- // try to load a test camera image.
- // these images files are expected to be simple 8-bit raw pixel
- // data without any header. the images are expetected to have a
- // size of 320x240.
- //
- if(FILE* fp = fopen(fName, "rb"))
- {
- numBytesRead = fread(cameraBuffer, 1, numPixels, fp);
- fclose(fp);
- }
- else
- {
- printf("Failed to open %s\n", fName);
- delete cameraBuffer;
- return -1;
- }
-
- if(numBytesRead != numPixels)
- {
- printf("Failed to read %s\n", fName);
- delete cameraBuffer;
- return -1;
- }
-
- // create a tracker that does:
- // - 6x6 sized marker images
- // - samples at a maximum of 6x6
- // - works with luminance (gray) images
- // - can load a maximum of 1 pattern
- // - can detect a maximum of 8 patterns in one image
- ARToolKitPlus::TrackerSingleMarker *tracker = new ARToolKitPlus::TrackerSingleMarkerImpl<6,6,6, 1, 8>(width,height);
-
- const char* description = tracker->getDescription();
- printf("ARToolKitPlus compile-time information:\n%s\n\n", description);
-
- // set a logger so we can output error messages
- //
- tracker->setLogger(&logger);
- tracker->setPixelFormat(ARToolKitPlus::PIXEL_FORMAT_LUM);
- //tracker->setLoadUndistLUT(true);
-
- // load a camera file. two types of camera files are supported:
- // - Std. ARToolKit
- // - MATLAB Camera Calibration Toolbox
- if(!tracker->init("data/LogitechPro4000.dat", 1.0f, 1000.0f)) // load std. ARToolKit camera file
- //if(!tracker->init("data/PGR_M12x0.5_2.5mm.cal", 1.0f, 1000.0f)) // load MATLAB file
- {
- printf("ERROR: init() failed\n");
- delete cameraBuffer;
- delete tracker;
- return -1;
- }
-
- // define size of the marker
- tracker->setPatternWidth(80);
-
- // the marker in the BCH test image has a thin border...
- tracker->setBorderWidth(useBCH ? 0.125f : 0.250f);
-
- // set a threshold. alternatively we could also activate automatic thresholding
- tracker->setThreshold(150);
-
- // let's use lookup-table undistortion for high-speed
- // note: LUT only works with images up to 1024x1024
- tracker->setUndistortionMode(ARToolKitPlus::UNDIST_LUT);
-
- // RPP is more robust than ARToolKit's standard pose estimator
- //tracker->setPoseEstimator(ARToolKitPlus::POSE_ESTIMATOR_RPP);
-
- // switch to simple ID based markers
- // use the tool in tools/IdPatGen to generate markers
- tracker->setMarkerMode(useBCH ? ARToolKitPlus::MARKER_ID_BCH : ARToolKitPlus::MARKER_ID_SIMPLE);
-
-
- // do the OpenGL camera setup
- //glMatrixMode(GL_PROJECTION)
- //glLoadMatrixf(tracker->getProjectionMatrix());
-
- // here we go, just one call to find the camera pose
- int markerId = tracker->calc(cameraBuffer);
- float conf = (float)tracker->getConfidence();
-
- // use the result of calc() to setup the OpenGL transformation
- //glMatrixMode(GL_MODELVIEW)
- //glLoadMatrixf(tracker->getModelViewMatrix());
-
-
- printf("\n\nFound marker %d (confidence %d%%)\n\nPose-Matrix:\n ", markerId, (int(conf*100.0f)));
- for(int i=0; i<16; i++)
- printf("%.2f %s", tracker->getModelViewMatrix()[i], (i%4==3)?"\n " : "");
-
- delete [] cameraBuffer;
- delete tracker;
-
- return 0;
-}
|