Update of /cvsroot/artoolkit/artoolkit/doc
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27936
Added Files:
files.html functions_rela.html matrix_8h.html structARVec.html
globals_func.html globals_defs.html structARMarkerInfo2.html
globals_enum.html doxygen_config.dox structARMarkerInfo.html
structarPrevInfo.html structARParam.html video_8h.html
structARMultiEachMarkerInfoT.html globals_vars.html
globals_type.html annotated.html gsub_8h.html
structARMultiMarkerInfoT.html param_8h.html index.html
doxygen.css globals.html gsubUtil_8h.html ar_8h.html
arMulti_8h.html structARMat.html
Log Message:
Add doxygen-generated API documentation.
--- NEW FILE: structARMultiMarkerInfoT.html ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ARToolKit API Documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- Generated by Doxygen 1.4.3 -->
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="globals.html">Globals</a></div>
<h1>ARMultiMarkerInfoT Struct Reference</h1><!-- doxytag: class=<ARMultiMarkerInfoT> -->global multi-marker structure
<a href="#_details">More...</a>
<p>
<code>#include <arMulti.h></code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o0"></a><!-- doxytag: member=<ARMultiMarkerInfoT::marker> ref=<o0> args=<> -->
<a class="el" href="structARMultiEachMarkerInfoT.html">ARMultiEachMarkerInfoT</a> * </td><td class="memItemRight" valign="bottom"><b>marker</b></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o1"></a><!-- doxytag: member=<ARMultiMarkerInfoT::marker_num> ref=<o1> args=<> -->
int </td><td class="memItemRight" valign="bottom"><b>marker_num</b></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o2"></a><!-- doxytag: member=<ARMultiMarkerInfoT::trans> ref=<o2> args=<[3][4]> -->
double </td><td class="memItemRight" valign="bottom"><b>trans</b> [3][4]</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o3"></a><!-- doxytag: member=<ARMultiMarkerInfoT::prevF> ref=<o3> args=<> -->
int </td><td class="memItemRight" valign="bottom"><b>prevF</b></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o4"></a><!-- doxytag: member=<ARMultiMarkerInfoT::transR> ref=<o4> args=<[3][4]> -->
double </td><td class="memItemRight" valign="bottom"><b>transR</b> [3][4]</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
global multi-marker structure
<p>
Main structure for multi-marker tracking.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>marker</em> </td><td>list of markers of the multi-marker pattern </td></tr>
<tr><td valign="top"></td><td valign="top"><em>marker_num</em> </td><td>number of markers used </td></tr>
<tr><td valign="top"></td><td valign="top"><em>trans</em> </td><td>position of the multi-marker pattern (more precisely, the camera position in the multi-marker CS) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>prevF</em> </td><td>boolean flag for visibility </td></tr>
<tr><td valign="top"></td><td valign="top"><em>transR</em> </td><td>last position</td></tr>
</table>
</dl>
<p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="arMulti_8h.html">arMulti.h</a></ul>
<small>Generated with <a href="http://www.doxygen.org/index.html">Doxygen</a><br>
Copyright © 2004-2005. HIT Lab NZ. All Rights Reserved.</small>
</body>
</html>
--- NEW FILE: structARParam.html ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ARToolKit API Documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- Generated by Doxygen 1.4.3 -->
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="globals.html">Globals</a></div>
<h1>ARParam Struct Reference</h1><!-- doxytag: class=<ARParam> -->camera intrinsic parameters.
<a href="#_details">More...</a>
<p>
<code>#include <param.h></code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o0"></a><!-- doxytag: member=<ARParam::xsize> ref=<o0> args=<> -->
int </td><td class="memItemRight" valign="bottom"><b>xsize</b></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o1"></a><!-- doxytag: member=<ARParam::ysize> ref=<o1> args=<> -->
int </td><td class="memItemRight" valign="bottom"><b>ysize</b></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o2"></a><!-- doxytag: member=<ARParam::mat> ref=<o2> args=<[3][4]> -->
double </td><td class="memItemRight" valign="bottom"><b>mat</b> [3][4]</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o3"></a><!-- doxytag: member=<ARParam::dist_factor> ref=<o3> args=<[4]> -->
double </td><td class="memItemRight" valign="bottom"><b>dist_factor</b> [4]</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
camera intrinsic parameters.
<p>
This structure contains the main parameters for the intrinsic parameters of the camera representation. The camera used is a pinhole camera with standard parameters. User should consult a computer vision reference for more information. (e.g. Three-Dimensional Computer Vision (Artificial Intelligence) by Olivier Faugeras). <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>xsize</em> </td><td>length of the image (in pixels). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>ysize</em> </td><td>height of the image (in pixels). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>mat</em> </td><td>perspective matrix (K). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>dist_factor</em> </td><td>radial distortions factor dist_factor[0]=x center of distortion dist_factor[1]=y center of distortion dist_factor[2]=distortion factor dist_factor[3]=scale factor</td></tr>
</table>
</dl>
<p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="param_8h.html">param.h</a></ul>
<small>Generated with <a href="http://www.doxygen.org/index.html">Doxygen</a><br>
Copyright © 2004-2005. HIT Lab NZ. All Rights Reserved.</small>
</body>
</html>
--- NEW FILE: globals_vars.html ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ARToolKit API Documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- Generated by Doxygen 1.4.3 -->
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindexHL" href="globals.html">Globals</a></div>
<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindexHL" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
<p>
<ul>
<li>arDebug
: <a class="el" href="ar_8h.html#a7">ar.h</a><li>arFittingMode
: <a class="el" href="ar_8h.html#a9">ar.h</a><li>argDrawMode
: <a class="el" href="gsub_8h.html#a0">gsub.h</a><li>arglDrawMode
: <a class="el" href="gsub_lite/index.html">gsub_lite.h</a><li>arglTexmapMode
: <a class="el" href="gsub_lite/index.html">gsub_lite.h</a><li>arglTexRectangle
: <a class="el" href="gsub_lite/index.html">gsub_lite.h</a><li>argTexmapMode
: <a class="el" href="gsub_8h.html#a1">gsub.h</a><li>arImage
: <a class="el" href="ar_8h.html#a8">ar.h</a><li>arImageProcMode
: <a class="el" href="ar_8h.html#a10">ar.h</a><li>arImXsize
: <a class="el" href="ar_8h.html#a12">ar.h</a><li>arImYsize
: <a class="el" href="ar_8h.html#a13">ar.h</a><li>arMatchingPCAMode
: <a class="el" href="ar_8h.html#a15">ar.h</a><li>arParam
: <a class="el" href="ar_8h.html#a11">ar.h</a><li>arTemplateMatchingMode
: <a class="el" href="ar_8h.html#a14">ar.h</a></ul>
<small>Generated with <a href="http://www.doxygen.org/index.html">Doxygen</a><br>
Copyright © 2004-2005. HIT Lab NZ. All Rights Reserved.</small>
</body>
</html>
--- NEW FILE: files.html ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ARToolKit API Documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- Generated by Doxygen 1.4.3 -->
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindexHL" href="files.html">File List</a> | <a class="qindex" href="globals.html">Globals</a></div>
<h1>ARToolKit File List</h1>Here is a list of all documented files with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="ar_8h.html">ar.h</a></td><td class="indexvalue">ARToolKit subroutines </td></tr>
<tr><td class="indexkey"><a class="el" href="arMulti_8h.html">arMulti.h</a></td><td class="indexvalue">ARToolkit multi pattern subroutines </td></tr>
<tr><td class="indexkey"><a class="el" href="gsub_8h.html">gsub.h</a></td><td class="indexvalue">ARToolkit OpenGL subroutines </td></tr>
<tr><td class="indexkey"><a class="el" href="gsub_lite/index.html">gsub_lite.h</a></td><td class="indexvalue">A collection of useful OpenGL routines for ARToolKit </td></tr>
<tr><td class="indexkey"><a class="el" href="gsubUtil_8h.html">gsubUtil.h</a></td><td class="indexvalue">ARToolkit OpenGL utilities subroutines </td></tr>
<tr><td class="indexkey"><a class="el" href="matrix_8h.html">matrix.h</a></td><td class="indexvalue">ARToolkit algebric mathematics subroutines </td></tr>
<tr><td class="indexkey"><a class="el" href="param_8h.html">param.h</a></td><td class="indexvalue">ARToolkit global structure (parameters) subroutines </td></tr>
<tr><td class="indexkey"><a class="el" href="video_8h.html">video.h</a></td><td class="indexvalue">ARToolkit video subroutines </td></tr>
</table>
<small>Generated with <a href="http://www.doxygen.org/index.html">Doxygen</a><br>
Copyright © 2004-2005. HIT Lab NZ. All Rights Reserved.</small>
</body>
</html>
--- NEW FILE: functions_rela.html ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ARToolKit API Documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- Generated by Doxygen 1.4.3 -->
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="globals.html">Globals</a></div>
<div class="qindex"><a class="qindex" href="functions.html">All</a></div>
<div class="qindex"><a class="qindex" href="#index_a">a</a> | <a class="qindex" href="#index_t">t</a></div>
<p>
<p>
</ul>
<small>Generated with <a href="http://www.doxygen.org/index.html">Doxygen</a><br>
Copyright © 2004-2005. HIT Lab NZ. All Rights Reserved.</small>
</body>
</html>
--- NEW FILE: doxygen_config.dox ---
# Doxyfile 1.4.4
#---------------------------------------------------------------------------
# Project related configuration options
#---------------------------------------------------------------------------
PROJECT_NAME = ARToolKit
PROJECT_NUMBER =
OUTPUT_DIRECTORY = /home/plamb/Documents/Development/Projects/ARToolKit/artoolkit/doc
CREATE_SUBDIRS = NO
OUTPUT_LANGUAGE = English
USE_WINDOWS_ENCODING = NO
BRIEF_MEMBER_DESC = YES
REPEAT_BRIEF = YES
ABBREVIATE_BRIEF =
ALWAYS_DETAILED_SEC = NO
INLINE_INHERITED_MEMB = NO
FULL_PATH_NAMES = NO
STRIP_FROM_PATH =
STRIP_FROM_INC_PATH =
SHORT_NAMES = NO
JAVADOC_AUTOBRIEF = NO
MULTILINE_CPP_IS_BRIEF = NO
DETAILS_AT_TOP = NO
INHERIT_DOCS = YES
DISTRIBUTE_GROUP_DOC = NO
SEPARATE_MEMBER_PAGES = NO
TAB_SIZE = 8
ALIASES =
OPTIMIZE_OUTPUT_FOR_C = YES
OPTIMIZE_OUTPUT_JAVA = NO
SUBGROUPING = YES
#---------------------------------------------------------------------------
# Build related configuration options
#---------------------------------------------------------------------------
EXTRACT_ALL = NO
EXTRACT_PRIVATE = NO
EXTRACT_STATIC = NO
EXTRACT_LOCAL_CLASSES = NO
EXTRACT_LOCAL_METHODS = NO
HIDE_UNDOC_MEMBERS = NO
HIDE_UNDOC_CLASSES = NO
HIDE_FRIEND_COMPOUNDS = NO
HIDE_IN_BODY_DOCS = NO
INTERNAL_DOCS = NO
CASE_SENSE_NAMES = YES
HIDE_SCOPE_NAMES = NO
SHOW_INCLUDE_FILES = YES
INLINE_INFO = YES
SORT_MEMBER_DOCS = YES
SORT_BRIEF_DOCS = NO
SORT_BY_SCOPE_NAME = NO
GENERATE_TODOLIST = YES
GENERATE_TESTLIST = YES
GENERATE_BUGLIST = YES
GENERATE_DEPRECATEDLIST= YES
ENABLED_SECTIONS = GSUB_LITE
MAX_INITIALIZER_LINES = 30
SHOW_USED_FILES = YES
SHOW_DIRECTORIES = NO
FILE_VERSION_FILTER =
#---------------------------------------------------------------------------
# configuration options related to warning and progress messages
#---------------------------------------------------------------------------
QUIET = NO
WARNINGS = YES
WARN_IF_UNDOCUMENTED = YES
WARN_IF_DOC_ERROR = YES
WARN_NO_PARAMDOC = NO
WARN_FORMAT = "$file:$line: $text"
WARN_LOGFILE =
#---------------------------------------------------------------------------
# configuration options related to the input files
#---------------------------------------------------------------------------
INPUT = /home/plamb/Documents/Development/Projects/ARToolKit/artoolkit/include/AR
FILE_PATTERNS = *.h
RECURSIVE = NO
EXCLUDE =
EXCLUDE_SYMLINKS = NO
EXCLUDE_PATTERNS =
EXAMPLE_PATH = /home/plamb/Documents/Development/Projects/ARToolKit/artoolkit/doc
EXAMPLE_PATTERNS =
EXAMPLE_RECURSIVE = YES
IMAGE_PATH =
INPUT_FILTER =
FILTER_PATTERNS =
FILTER_SOURCE_FILES = NO
#---------------------------------------------------------------------------
# configuration options related to source browsing
#---------------------------------------------------------------------------
SOURCE_BROWSER = NO
INLINE_SOURCES = NO
STRIP_CODE_COMMENTS = YES
REFERENCED_BY_RELATION = YES
REFERENCES_RELATION = YES
USE_HTAGS = NO
VERBATIM_HEADERS = NO
#---------------------------------------------------------------------------
# configuration options related to the alphabetical class index
#---------------------------------------------------------------------------
ALPHABETICAL_INDEX = NO
COLS_IN_ALPHA_INDEX = 5
IGNORE_PREFIX =
#---------------------------------------------------------------------------
# configuration options related to the HTML output
#---------------------------------------------------------------------------
GENERATE_HTML = YES
HTML_OUTPUT = .
HTML_FILE_EXTENSION = .html
HTML_HEADER = /home/plamb/Desktop/Ressources/header.html
HTML_FOOTER = /home/plamb/Desktop/Ressources/footer.html
HTML_STYLESHEET =
HTML_ALIGN_MEMBERS = YES
GENERATE_HTMLHELP = NO
CHM_FILE =
HHC_LOCATION =
GENERATE_CHI = NO
BINARY_TOC = NO
TOC_EXPAND = NO
DISABLE_INDEX = NO
ENUM_VALUES_PER_LINE = 4
GENERATE_TREEVIEW = NO
TREEVIEW_WIDTH = 250
#---------------------------------------------------------------------------
# configuration options related to the LaTeX output
#---------------------------------------------------------------------------
GENERATE_LATEX = NO
LATEX_OUTPUT = latex
LATEX_CMD_NAME = latex
MAKEINDEX_CMD_NAME = makeindex
COMPACT_LATEX = NO
PAPER_TYPE = a4wide
EXTRA_PACKAGES =
LATEX_HEADER =
PDF_HYPERLINKS = NO
USE_PDFLATEX = NO
LATEX_BATCHMODE = NO
LATEX_HIDE_INDICES = NO
#---------------------------------------------------------------------------
# configuration options related to the RTF output
#---------------------------------------------------------------------------
GENERATE_RTF = NO
RTF_OUTPUT = rtf
COMPACT_RTF = NO
RTF_HYPERLINKS = NO
RTF_STYLESHEET_FILE =
RTF_EXTENSIONS_FILE =
#---------------------------------------------------------------------------
# configuration options related to the man page output
#---------------------------------------------------------------------------
GENERATE_MAN = NO
MAN_OUTPUT = man
MAN_EXTENSION = .3
MAN_LINKS = NO
#---------------------------------------------------------------------------
# configuration options related to the XML output
#---------------------------------------------------------------------------
GENERATE_XML = NO
XML_OUTPUT = xml
XML_SCHEMA =
XML_DTD =
XML_PROGRAMLISTING = YES
#---------------------------------------------------------------------------
# configuration options for the AutoGen Definitions output
#---------------------------------------------------------------------------
GENERATE_AUTOGEN_DEF = NO
#---------------------------------------------------------------------------
# configuration options related to the Perl module output
#---------------------------------------------------------------------------
GENERATE_PERLMOD = NO
PERLMOD_LATEX = NO
PERLMOD_PRETTY = YES
PERLMOD_MAKEVAR_PREFIX =
#---------------------------------------------------------------------------
# Configuration options related to the preprocessor
#---------------------------------------------------------------------------
ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = NO
EXPAND_ONLY_PREDEF = NO
SEARCH_INCLUDES = YES
INCLUDE_PATH =
INCLUDE_FILE_PATTERNS =
PREDEFINED =
EXPAND_AS_DEFINED =
SKIP_FUNCTION_MACROS = YES
#---------------------------------------------------------------------------
# Configuration::additions related to external references
#---------------------------------------------------------------------------
TAGFILES =
GENERATE_TAGFILE =
ALLEXTERNALS = NO
EXTERNAL_GROUPS = YES
PERL_PATH = /usr/bin/perl
#---------------------------------------------------------------------------
# Configuration options related to the dot tool
#---------------------------------------------------------------------------
CLASS_DIAGRAMS = NO
HIDE_UNDOC_RELATIONS = YES
HAVE_DOT = NO
CLASS_GRAPH = YES
COLLABORATION_GRAPH = YES
GROUP_GRAPHS = YES
UML_LOOK = NO
TEMPLATE_RELATIONS = NO
INCLUDE_GRAPH = YES
INCLUDED_BY_GRAPH = YES
CALL_GRAPH = NO
GRAPHICAL_HIERARCHY = YES
DIRECTORY_GRAPH = YES
DOT_IMAGE_FORMAT = png
DOT_PATH =
DOTFILE_DIRS =
MAX_DOT_GRAPH_WIDTH = 1024
MAX_DOT_GRAPH_HEIGHT = 1024
MAX_DOT_GRAPH_DEPTH = 0
DOT_TRANSPARENT = NO
DOT_MULTI_TARGETS = NO
GENERATE_LEGEND = YES
DOT_CLEANUP = YES
#---------------------------------------------------------------------------
# Configuration::additions related to the search engine
#---------------------------------------------------------------------------
SEARCHENGINE = NO
--- NEW FILE: structARMat.html ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ARToolKit API Documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- Generated by Doxygen 1.4.3 -->
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="globals.html">Globals</a></div>
<h1>ARMat Struct Reference</h1><!-- doxytag: class=<ARMat> -->matrix structure.
<a href="#_details">More...</a>
<p>
<code>#include <matrix.h></code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o0"></a><!-- doxytag: member=<ARMat::m> ref=<o0> args=<> -->
double * </td><td class="memItemRight" valign="bottom"><b>m</b></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o1"></a><!-- doxytag: member=<ARMat::row> ref=<o1> args=<> -->
int </td><td class="memItemRight" valign="bottom"><b>row</b></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o2"></a><!-- doxytag: member=<ARMat::clm> ref=<o2> args=<> -->
int </td><td class="memItemRight" valign="bottom"><b>clm</b></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
matrix structure.
<p>
Defined the structure of the matrix type based on a dynamic allocation. The matrix format is :<br>
<---- clm ---><br>
[ 10 20 30 ] ^<br>
[ 20 10 15 ] |<br>
[ 12 23 13 ] row<br>
[ 20 10 15 ] |<br>
[ 13 14 15 ] v<br>
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>m</em> </td><td>content of matrix </td></tr>
<tr><td valign="top"></td><td valign="top"><em>row</em> </td><td>number of lines in matrix </td></tr>
<tr><td valign="top"></td><td valign="top"><em>clm</em> </td><td>number of column in matrix</td></tr>
</table>
</dl>
<p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="matrix_8h.html">matrix.h</a></ul>
<small>Generated with <a href="http://www.doxygen.org/index.html">Doxygen</a><br>
Copyright © 2004-2005. HIT Lab NZ. All Rights Reserved.</small>
</body>
</html>
--- NEW FILE: matrix_8h.html ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ARToolKit API Documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- Generated by Doxygen 1.4.3 -->
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="globals.html">Globals</a></div>
<h1>matrix.h File Reference</h1>ARToolkit algebric mathematics subroutines. <a href="#_details">More...</a>
<p>
<code>#include <math.h></code><br>
<code>#include <AR/config.h></code><br>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct </td><td class="memItemRight" valign="bottom"><a class="el" href="structARMat.html">ARMat</a></td></tr>
[...1042 lines suppressed...]
<p>
XXXBK.
<p>
XXXBK <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>a</em> </td><td>XXXBK </td></tr>
<tr><td valign="top"></td><td valign="top"><em>d</em> </td><td>XXXBK </td></tr>
<tr><td valign="top"></td><td valign="top"><em>e</em> </td><td>XXXBK </td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>XXXBK</dd></dl>
</td>
</tr>
</table>
<small>Generated with <a href="http://www.doxygen.org/index.html">Doxygen</a><br>
Copyright © 2004-2005. HIT Lab NZ. All Rights Reserved.</small>
</body>
</html>
--- NEW FILE: globals_type.html ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ARToolKit API Documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- Generated by Doxygen 1.4.3 -->
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindexHL" href="globals.html">Globals</a></div>
<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindexHL" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
<p>
<ul>
<li>ARGL_CONTEXT_SETTINGS_REF
: <a class="el" href="gsub_lite/index.html">gsub_lite.h</a></ul>
<small>Generated with <a href="http://www.doxygen.org/index.html">Doxygen</a><br>
Copyright © 2004-2005. HIT Lab NZ. All Rights Reserved.</small>
</body>
</html>
--- NEW FILE: doxygen.css ---
BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
font-family: Geneva, Arial, Helvetica, sans-serif;
}
BODY,TD {
font-size: 90%;
}
H1 {
text-align: center;
font-size: 160%;
}
H2 {
font-size: 120%;
}
H3 {
font-size: 100%;
}
CAPTION { font-weight: bold }
DIV.qindex {
width: 100%;
background-color: #eeeeff;
border: 1px solid #b0b0b0;
text-align: center;
margin: 2px;
padding: 2px;
line-height: 140%;
}
DIV.nav {
width: 100%;
background-color: #eeeeff;
border: 1px solid #b0b0b0;
text-align: center;
margin: 2px;
padding: 2px;
line-height: 140%;
}
DIV.navtab {
background-color: #eeeeff;
border: 1px solid #b0b0b0;
text-align: center;
margin: 2px;
margin-right: 15px;
padding: 2px;
}
TD.navtab {
font-size: 70%;
}
A.qindex {
text-decoration: none;
font-weight: bold;
color: #1A419D;
}
A.qindex:visited {
text-decoration: none;
font-weight: bold;
color: #1A419D
}
A.qindex:hover {
text-decoration: none;
background-color: #ddddff;
}
A.qindexHL {
text-decoration: none;
font-weight: bold;
background-color: #6666cc;
color: #ffffff;
border: 1px double #9295C2;
}
A.qindexHL:hover {
text-decoration: none;
background-color: #6666cc;
color: #ffffff;
}
A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
A.el { text-decoration: none; font-weight: bold }
A.elRef { font-weight: bold }
A.code:link { text-decoration: none; font-weight: normal; color: #0000FF}
A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF}
A.codeRef:link { font-weight: normal; color: #0000FF}
A.codeRef:visited { font-weight: normal; color: #0000FF}
A:hover { text-decoration: none; background-color: #f2f2ff }
DL.el { margin-left: -1cm }
.fragment {
font-family: Fixed, monospace;
font-size: 95%;
}
PRE.fragment {
border: 1px solid #CCCCCC;
background-color: #f5f5f5;
margin-top: 4px;
margin-bottom: 4px;
margin-left: 2px;
margin-right: 8px;
padding-left: 6px;
padding-right: 6px;
padding-top: 4px;
padding-bottom: 4px;
}
DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
TD.md { background-color: #F4F4FB; font-weight: bold; }
TD.mdPrefix {
background-color: #F4F4FB;
color: #606060;
font-size: 80%;
}
TD.mdname1 { background-color: #F4F4FB; font-weight: bold; color: #602020; }
TD.mdname { background-color: #F4F4FB; font-weight: bold; color: #602020; width: 600px; }
DIV.groupHeader {
margin-left: 16px;
margin-top: 12px;
margin-bottom: 6px;
font-weight: bold;
}
DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% }
BODY {
background: white;
color: black;
margin-right: 20px;
margin-left: 20px;
}
TD.indexkey {
background-color: #eeeeff;
font-weight: bold;
padding-right : 10px;
padding-top : 2px;
padding-left : 10px;
padding-bottom : 2px;
margin-left : 0px;
margin-right : 0px;
margin-top : 2px;
margin-bottom : 2px;
border: 1px solid #CCCCCC;
}
TD.indexvalue {
background-color: #eeeeff;
font-style: italic;
padding-right : 10px;
padding-top : 2px;
padding-left : 10px;
padding-bottom : 2px;
margin-left : 0px;
margin-right : 0px;
margin-top : 2px;
margin-bottom : 2px;
border: 1px solid #CCCCCC;
}
TR.memlist {
background-color: #f0f0f0;
}
P.formulaDsp { text-align: center; }
IMG.formulaDsp { }
IMG.formulaInl { vertical-align: middle; }
SPAN.keyword { color: #008000 }
SPAN.keywordtype { color: #604020 }
SPAN.keywordflow { color: #e08000 }
SPAN.comment { color: #800000 }
SPAN.preprocessor { color: #806020 }
SPAN.stringliteral { color: #002080 }
SPAN.charliteral { color: #008080 }
.mdTable {
border: 1px solid #868686;
background-color: #F4F4FB;
}
.mdRow {
padding: 8px 10px;
}
.mdescLeft {
padding: 0px 8px 4px 8px;
font-size: 80%;
font-style: italic;
background-color: #FAFAFA;
border-top: 1px none #E0E0E0;
border-right: 1px none #E0E0E0;
border-bottom: 1px none #E0E0E0;
border-left: 1px none #E0E0E0;
margin: 0px;
}
.mdescRight {
padding: 0px 8px 4px 8px;
font-size: 80%;
font-style: italic;
background-color: #FAFAFA;
border-top: 1px none #E0E0E0;
border-right: 1px none #E0E0E0;
border-bottom: 1px none #E0E0E0;
border-left: 1px none #E0E0E0;
margin: 0px;
}
.memItemLeft {
padding: 1px 0px 0px 8px;
margin: 4px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-color: #E0E0E0;
border-right-color: #E0E0E0;
border-bottom-color: #E0E0E0;
border-left-color: #E0E0E0;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: #FAFAFA;
font-size: 80%;
}
.memItemRight {
padding: 1px 8px 0px 8px;
margin: 4px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-color: #E0E0E0;
border-right-color: #E0E0E0;
border-bottom-color: #E0E0E0;
border-left-color: #E0E0E0;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: #FAFAFA;
font-size: 80%;
}
.memTemplItemLeft {
padding: 1px 0px 0px 8px;
margin: 4px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-color: #E0E0E0;
border-right-color: #E0E0E0;
border-bottom-color: #E0E0E0;
border-left-color: #E0E0E0;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: #FAFAFA;
font-size: 80%;
}
.memTemplItemRight {
padding: 1px 8px 0px 8px;
margin: 4px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-color: #E0E0E0;
border-right-color: #E0E0E0;
border-bottom-color: #E0E0E0;
border-left-color: #E0E0E0;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
background-color: #FAFAFA;
font-size: 80%;
}
.memTemplParams {
padding: 1px 0px 0px 8px;
margin: 4px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-color: #E0E0E0;
border-right-color: #E0E0E0;
border-bottom-color: #E0E0E0;
border-left-color: #E0E0E0;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
color: #606060;
background-color: #FAFAFA;
font-size: 80%;
}
.search { color: #003399;
font-weight: bold;
}
FORM.search {
margin-bottom: 0px;
margin-top: 0px;
}
INPUT.search { font-size: 75%;
color: #000080;
font-weight: normal;
background-color: #eeeeff;
}
TD.tiny { font-size: 75%;
}
a {
color: #252E78;
}
a:visited {
color: #3D2185;
}
.dirtab { padding: 4px;
border-collapse: collapse;
border: 1px solid #b0b0b0;
}
TH.dirtab { background: #eeeeff;
font-weight: bold;
}
HR { height: 1px;
border: none;
border-top: 1px solid black;
}
--- NEW FILE: structARMarkerInfo2.html ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ARToolKit API Documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- Generated by Doxygen 1.4.3 -->
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="globals.html">Globals</a></div>
<h1>ARMarkerInfo2 Struct Reference</h1><!-- doxytag: class=<ARMarkerInfo2> -->internal structure use for marker detection.
<a href="#_details">More...</a>
<p>
<code>#include <ar.h></code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o0"></a><!-- doxytag: member=<ARMarkerInfo2::area> ref=<o0> args=<> -->
int </td><td class="memItemRight" valign="bottom"><b>area</b></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o1"></a><!-- doxytag: member=<ARMarkerInfo2::pos> ref=<o1> args=<[2]> -->
double </td><td class="memItemRight" valign="bottom"><b>pos</b> [2]</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o2"></a><!-- doxytag: member=<ARMarkerInfo2::coord_num> ref=<o2> args=<> -->
int </td><td class="memItemRight" valign="bottom"><b>coord_num</b></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o3"></a><!-- doxytag: member=<ARMarkerInfo2::x_coord> ref=<o3> args=<[AR_CHAIN_MAX]> -->
int </td><td class="memItemRight" valign="bottom"><b>x_coord</b> [AR_CHAIN_MAX]</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o4"></a><!-- doxytag: member=<ARMarkerInfo2::y_coord> ref=<o4> args=<[AR_CHAIN_MAX]> -->
int </td><td class="memItemRight" valign="bottom"><b>y_coord</b> [AR_CHAIN_MAX]</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o5"></a><!-- doxytag: member=<ARMarkerInfo2::vertex> ref=<o5> args=<[5]> -->
int </td><td class="memItemRight" valign="bottom"><b>vertex</b> [5]</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
internal structure use for marker detection.
<p>
Store information after contour detection (in observed screen coordinate, before distorsion correction). <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>area</em> </td><td>number of pixels in the labeled region </td></tr>
<tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>position of the center of the marker (in observed screen coordinates) </td></tr>
<tr><td valign="top"></td><td valign="top"><em>coord_num</em> </td><td>numer of pixels in the contour. </td></tr>
<tr><td valign="top"></td><td valign="top"><em>x_coord</em> </td><td>x coordinate of the pixels of contours (size limited by AR_CHAIN_MAX). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>y_coord</em> </td><td>y coordinate of the pixels of contours (size limited by AR_CHAIN_MAX). </td></tr>
<tr><td valign="top"></td><td valign="top"><em>vertex</em> </td><td>position of the vertices of the marker. (in observed screen coordinates) rem:the first vertex is stored again as the 5th entry in the array for convenience of drawing a line-strip easier.</td></tr>
</table>
</dl>
<p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="ar_8h.html">ar.h</a></ul>
<small>Generated with <a href="http://www.doxygen.org/index.html">Doxygen</a><br>
Copyright © 2004-2005. HIT Lab NZ. All Rights Reserved.</small>
</body>
</html>
--- NEW FILE: structarPrevInfo.html ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ARToolKit API Documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- Generated by Doxygen 1.4.3 -->
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="globals.html">Globals</a></div>
<h1>arPrevInfo Struct Reference</h1><!-- doxytag: class=<arPrevInfo> -->structure for temporal continuity of tracking
<a href="#_details">More...</a>
<p>
<code>#include <ar.h></code>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o0"></a><!-- doxytag: member=<arPrevInfo::marker> ref=<o0> args=<> -->
<a class="el" href="structARMarkerInfo.html">ARMarkerInfo</a> </td><td class="memItemRight" valign="bottom"><b>marker</b></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="o1"></a><!-- doxytag: member=<arPrevInfo::count> ref=<o1> args=<> -->
int </td><td class="memItemRight" valign="bottom"><b>count</b></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
structure for temporal continuity of tracking
<p>
History structure for arDetectMarkerLite and arGetTransMatCont
<p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="ar_8h.html">ar.h</a></ul>
<small>Generated with <a href="http://www.doxygen.org/index.html">Doxygen</a><br>
Copyright © 2004-2005. HIT Lab NZ. All Rights Reserved.</small>
</body>
</html>
--- NEW FILE: globals_func.html ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ARToolKit API Documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- Generated by Doxygen 1.4.3 -->
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindexHL" href="globals.html">Globals</a></div>
<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindexHL" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindex" href="globals_defs.html">Defines</a></div>
<div class="qindex"><a class="qindex" href="#index_a">a</a></div>
<p>
<p>
<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
<li>ar2VideoCapNext()
: <a class="el" href="video_8h.html#a13">video.h</a><li>ar2VideoCapStart()
: <a class="el" href="video_8h.html#a12">video.h</a><li>ar2VideoCapStop()
: <a class="el" href="video_8h.html#a14">video.h</a><li>ar2VideoClose()
: <a class="el" href="video_8h.html#a11">video.h</a><li>ar2VideoDispOption()
: <a class="el" href="video_8h.html#a9">video.h</a><li>ar2VideoGetImage()
: <a class="el" href="video_8h.html#a15">video.h</a><li>ar2VideoInqSize()
: <a class="el" href="video_8h.html#a16">video.h</a><li>ar2VideoOpen()
: <a class="el" href="video_8h.html#a10">video.h</a><li>arActivatePatt()
: <a class="el" href="ar_8h.html#a31">ar.h</a><li>arDeactivatePatt()
: <a class="el" href="ar_8h.html#a32">ar.h</a><li>arDetectMarker()
: <a class="el" href="ar_8h.html#a22">ar.h</a><li>arDetectMarker2()
: <a class="el" href="ar_8h.html#a43">ar.h</a><li>arDetectMarkerLite()
: <a class="el" href="ar_8h.html#a23">ar.h</a><li>arFreePatt()
: <a class="el" href="ar_8h.html#a30">ar.h</a><li>argCleanup()
: <a class="el" href="gsub_8h.html#a4">gsub.h</a><li>argConvGLcpara()
: <a class="el" href="gsub_8h.html#a15">gsub.h</a><li>argConvGlpara()
: <a class="el" href="gsub_8h.html#a14">gsub.h</a><li>argDispHalfImage()
: <a class="el" href="gsub_8h.html#a17">gsub.h</a><li>argDispImage()
: <a class="el" href="gsub_8h.html#a16">gsub.h</a><li>argDraw2dLeft()
: <a class="el" href="gsub_8h.html#a8">gsub.h</a><li>argDraw2dRight()
: <a class="el" href="gsub_8h.html#a9">gsub.h</a><li>argDraw3dCamera()
: <a class="el" href="gsub_8h.html#a13">gsub.h</a><li>argDraw3dLeft()
: <a class="el" href="gsub_8h.html#a11">gsub.h</a><li>argDraw3dRight()
: <a class="el" href="gsub_8h.html#a12">gsub.h</a><li>argDrawMode2D()
: <a class="el" href="gsub_8h.html#a7">gsub.h</a><li>argDrawMode3D()
: <a class="el" href="gsub_8h.html#a10">gsub.h</a><li>argDrawSquare()
: <a class="el" href="gsub_8h.html#a18">gsub.h</a><li>arGetAngle()
: <a class="el" href="ar_8h.html#a50">ar.h</a><li>arGetCode()
: <a class="el" href="ar_8h.html#a45">ar.h</a><li>arGetContour()
: <a class="el" href="ar_8h.html#a48">ar.h</a><li>arGetImgFeature()
: <a class="el" href="ar_8h.html#a42">ar.h</a><li>arGetInitRot()
: <a class="el" href="ar_8h.html#a53">ar.h</a><li>arGetLine()
: <a class="el" href="ar_8h.html#a47">ar.h</a><li>arGetMarkerInfo()
: <a class="el" href="ar_8h.html#a44">ar.h</a><li>arGetNewMatrix()
: <a class="el" href="ar_8h.html#a52">ar.h</a><li>arGetPatt()
: <a class="el" href="ar_8h.html#a46">ar.h</a><li>arGetRot()
: <a class="el" href="ar_8h.html#a51">ar.h</a><li>arGetTransMat()
: <a class="el" href="ar_8h.html#a24">ar.h</a><li>arGetTransMatCont()
: <a class="el" href="ar_8h.html#a25">ar.h</a><li>argInit()
: <a class="el" href="gsub_8h.html#a2">gsub.h</a><li>arglCameraFrustum()
: <a class="el" href="gsub_lite/index.html">gsub_lite.h</a><li>arglCameraView()
: <a class="el" href="gsub_lite/index.html">gsub_lite.h</a><li>arglCleanup()
: <a class="el" href="gsub_lite/index.html">gsub_lite.h</a><li>arglDispImage()
: <a class="el" href="gsub_lite/index.html">gsub_lite.h</a><li>arglDispImageStateful()
: <a class="el" href="gsub_lite/index.html">gsub_lite.h</a><li>arglDistortionCompensationGet()
: <a class="el" href="gsub_lite/index.html">gsub_lite.h</a><li>arglDistortionCompensationSet()
: <a class="el" href="gsub_lite/index.html">gsub_lite.h</a><li>argLineSeg()
: <a class="el" href="gsub_8h.html#a19">gsub.h</a><li>argLineSegHMD()
: <a class="el" href="gsub_8h.html#a20">gsub.h</a><li>argLoadHMDparam()
: <a class="el" href="gsub_8h.html#a3">gsub.h</a><li>arglPixelFormatGet()
: <a class="el" href="gsub_lite/index.html">gsub_lite.h</a><li>arglPixelFormatSet()
: <a class="el" href="gsub_lite/index.html">gsub_lite.h</a><li>arglSetupForCurrentContext()
: <a class="el" href="gsub_lite/index.html">gsub_lite.h</a><li>argSwapBuffers()
: <a class="el" href="gsub_8h.html#a5">gsub.h</a><li>arInitCparam()
: <a class="el" href="ar_8h.html#a20">ar.h</a><li>arLabeling()
: <a class="el" href="ar_8h.html#a41">ar.h</a><li>arLoadPatt()
: <a class="el" href="ar_8h.html#a21">ar.h</a><li>arMatrixAlloc()
: <a class="el" href="matrix_8h.html#a2">matrix.h</a><li>arMatrixAllocDup()
: <a class="el" href="matrix_8h.html#a5">matrix.h</a><li>arMatrixAllocInv()
: <a class="el" href="matrix_8h.html#a14">matrix.h</a><li>arMatrixAllocMul()
: <a class="el" href="matrix_8h.html#a9">matrix.h</a><li>arMatrixAllocTrans()
: <a class="el" href="matrix_8h.html#a11">matrix.h</a><li>arMatrixAllocUnit()
: <a class="el" href="matrix_8h.html#a7">matrix.h</a><li>arMatrixDet()
: <a class="el" href="matrix_8h.html#a15">matrix.h</a><li>arMatrixDisp()
: <a class="el" href="matrix_8h.html#a18">matrix.h</a><li>arMatrixDup()
: <a class="el" href="matrix_8h.html#a4">matrix.h</a><li>arMatrixFree()
: <a class="el" href="matrix_8h.html#a3">matrix.h</a><li>arMatrixInv()
: <a class="el" href="matrix_8h.html#a12">matrix.h</a><li>arMatrixMul()
: <a class="el" href="matrix_8h.html#a8">matrix.h</a><li>arMatrixPCA()
: <a class="el" href="matrix_8h.html#a16">matrix.h</a><li>arMatrixPCA2()
: <a class="el" href="matrix_8h.html#a17">matrix.h</a><li>arMatrixSelfInv()
: <a class="el" href="matrix_8h.html#a13">matrix.h</a><li>arMatrixTrans()
: <a class="el" href="matrix_8h.html#a10">matrix.h</a><li>arMatrixUnit()
: <a class="el" href="matrix_8h.html#a6">matrix.h</a><li>arModifyMatrix()
: <a class="el" href="ar_8h.html#a49">ar.h</a><li>arMultiActivate()
: <a class="el" href="arMulti_8h.html#a2">arMulti.h</a><li>arMultiDeactivate()
: <a class="el" href="arMulti_8h.html#a3">arMulti.h</a><li>arMultiFreeConfig()
: <a class="el" href="arMulti_8h.html#a4">arMulti.h</a><li>arMultiGetTransMat()
: <a class="el" href="arMulti_8h.html#a1">arMulti.h</a><li>arMultiReadConfigFile()
: <a class="el" href="arMulti_8h.html#a0">arMulti.h</a><li>arParamChangeSize()
: <a class="el" href="param_8h.html#a5">param.h</a><li>arParamDecomp()
: <a class="el" href="param_8h.html#a1">param.h</a><li>arParamDecompMat()
: <a class="el" href="param_8h.html#a2">param.h</a><li>arParamDisp()
: <a class="el" href="param_8h.html#a8">param.h</a><li>arParamLoad()
: <a class="el" href="param_8h.html#a7">param.h</a><li>arParamSave()
: <a class="el" href="param_8h.html#a6">param.h</a><li>arSavePatt()
: <a class="el" href="ar_8h.html#a33">ar.h</a><li>arUtilMat2QuatPos()
: <a class="el" href="ar_8h.html#a36">ar.h</a><li>arUtilMatInv()
: <a class="el" href="ar_8h.html#a34">ar.h</a><li>arUtilMatMul()
: <a class="el" href="ar_8h.html#a35">ar.h</a><li>arUtilQuatPos2Mat()
: <a class="el" href="ar_8h.html#a37">ar.h</a><li>arUtilSleep()
: <a class="el" href="ar_8h.html#a40">ar.h</a><li>arUtilTimer()
: <a class="el" href="ar_8h.html#a38">ar.h</a><li>arUtilTimerReset()
: <a class="el" href="ar_8h.html#a39">ar.h</a><li>arVecAlloc()
: <a class="el" href="matrix_8h.html#a19">matrix.h</a><li>arVecDisp()
: <a class="el" href="matrix_8h.html#a21">matrix.h</a><li>arVecFree()
: <a class="el" href="matrix_8h.html#a20">matrix.h</a><li>arVecHousehold()
: <a class="el" href="matrix_8h.html#a22">matrix.h</a><li>arVecInnerproduct()
: <a class="el" href="matrix_8h.html#a23">matrix.h</a><li>arVecTridiagonalize()
: <a class="el" href="matrix_8h.html#a24">matrix.h</a><li>arVideoCapNext()
: <a class="el" href="video_8h.html#a6">video.h</a><li>arVideoCapStart()
: <a class="el" href="video_8h.html#a4">video.h</a><li>arVideoCapStop()
: <a class="el" href="video_8h.html#a5">video.h</a><li>arVideoClose()
: <a class="el" href="video_8h.html#a3">video.h</a><li>arVideoDispOption()
: <a class="el" href="video_8h.html#a1">video.h</a><li>arVideoGetImage()
: <a class="el" href="video_8h.html#a7">video.h</a><li>arVideoInqSize()
: <a class="el" href="video_8h.html#a8">video.h</a><li>arVideoOpen()
: <a class="el" href="video_8h.html#a2">video.h</a></ul>
<small>Generated with <a href="http://www.doxygen.org/index.html">Doxygen</a><br>
Copyright © 2004-2005. HIT Lab NZ. All Rights Reserved.</small>
</body>
</html>
--- NEW FILE: globals_defs.html ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ARToolKit API Documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- Generated by Doxygen 1.4.3 -->
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindexHL" href="globals.html">Globals</a></div>
<div class="qindex"><a class="qindex" href="globals.html">All</a> | <a class="qindex" href="globals_func.html">Functions</a> | <a class="qindex" href="globals_vars.html">Variables</a> | <a class="qindex" href="globals_type.html">Typedefs</a> | <a class="qindex" href="globals_enum.html">Enumerations</a> | <a class="qindexHL" href="globals_defs.html">Defines</a></div>
<p>
<ul>
<li>ARELEM0
: <a class="el" href="matrix_8h.html#a0">matrix.h</a><li>ARELEM1
: <a class="el" href="matrix_8h.html#a1">matrix.h</a><li>arMalloc
: <a class="el" href="ar_8h.html#a0">ar.h</a><li>TRUE
: <a class="el" href="gsub_lite/index.html">gsub_lite.h</a></ul>
<small>Generated with <a href="http://www.doxygen.org/index.html">Doxygen</a><br>
Copyright © 2004-2005. HIT Lab NZ. All Rights Reserved.</small>
</body>
</html>
--- NEW FILE: gsub_8h.html ---
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>ARToolKit API Documentation</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head>
<body>
<!-- Generated by Doxygen 1.4.3 -->
<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="globals.html">Globals</a></div>
<h1>gsub.h File Reference</h1>ARToolkit OpenGL subroutines. <a href="#_details">More...</a>
<p>
<code>#include <AR/config.h></code><br>
<code>#include <<a class="el" href="param_8h.html">AR/param.h</a>></code><br>
<code>#include <<a class="el" href="ar_8h.html">AR/ar.h</a>></code><br>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gsub_8h.html#a2">argInit</a> (<a class="el" href="structARParam.html">ARParam</a> *cparam, double zoom, int fullFlag, int xwin, int ywin, int hmd_flag)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Initialise the gsub library. <a href="#a2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gsub_8h.html#a3">argLoadHMDparam</a> (<a class="el" href="structARParam.html">ARParam</a> *lparam, <a class="el" href="structARParam.html">ARParam</a> *rparam)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">initialize camera for HMD. <a href="#a3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gsub_8h.html#a4">argCleanup</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Close the gsub library. <a href="#a4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gsub_8h.html#a5">argSwapBuffers</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">swap the rendering buffer. <a href="#a5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a6"></a><!-- doxytag: member=<gsub.h::argMainLoop> ref=<a6> args=<(void(*mouseFunc)(int button, int state, int x, int y), void(*keyFunc)(unsigned char key, int x, int y), void(*mainFunc)(void))> -->
void </td><td class="memItemRight" valign="bottom"><b>argMainLoop</b> (void(*mouseFunc)(int button, int state, int x, int y), void(*keyFunc)(unsigned char key, int x, int y), void(*mainFunc)(void))</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gsub_8h.html#a7">argDrawMode2D</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">switch the rendering context for 2D rendering mode. <a href="#a7"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gsub_8h.html#a8">argDraw2dLeft</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">switch the rendering view to left eye (in 2D space) <a href="#a8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gsub_8h.html#a9">argDraw2dRight</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">switch the rendering view to right eye (in 2D space) <a href="#a9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gsub_8h.html#a10">argDrawMode3D</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">switch the rendering context for 3D rendering mode. <a href="#a10"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gsub_8h.html#a11">argDraw3dLeft</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">switch the rendering view to left eye (in 3D space) <a href="#a11"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gsub_8h.html#a12">argDraw3dRight</a> (void)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">switch the rendering view to right eye (in 3D space) <a href="#a12"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gsub_8h.html#a13">argDraw3dCamera</a> (int xwin, int ywin)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">switch the rendering view for 3D rendering mode. <a href="#a13"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gsub_8h.html#a14">argConvGlpara</a> (double para[3][4], double gl_para[16])</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">transform ARToolKit matrix format to an openGL matrix format. <a href="#a14"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gsub_8h.html#a15">argConvGLcpara</a> (<a class="el" href="structARParam.html">ARParam</a> *param, double gnear, double gfar, double m[16])</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">transform ARToolKit intrinsic camera parameters matrix format to an openGL matrix format. <a href="#a15"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gsub_8h.html#a16">argDispImage</a> (ARUint8 *image, int xwin, int ywin)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">display the video image. <a href="#a16"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gsub_8h.html#a17">argDispHalfImage</a> (ARUint8 *image, int xwin, int ywin)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">display half of the video image. <a href="#a17"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gsub_8h.html#a18">argDrawSquare</a> (double vertex[4][2], int xwin, int ywin)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">draw a 2D square. <a href="#a18"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gsub_8h.html#a19">argLineSeg</a> (double x1, double y1, double x2, double y2, int xwin, int ywin)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draw a line. <a href="#a19"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="gsub_8h.html#a20">argLineSegHMD</a> (double x1, double y1, double x2, double y2)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Draw a line with HMD mode. <a href="#a20"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a21"></a><!-- doxytag: member=<gsub.h::argInqSetting> ref=<a21> args=<(int *hmdMode, int *gMiniXnum2, int *gMiniYnum2, void(**mouseFunc)(int button, int state, int x, int y), void(**keyFunc)(unsigned char key, int x, int y), void(**mainFunc)(void))> -->
void </td><td class="memItemRight" valign="bottom"><b>argInqSetting</b> (int *hmdMode, int *gMiniXnum2, int *gMiniYnum2, void(**mouseFunc)(int button, int state, int x, int y), void(**keyFunc)(unsigned char key, int x, int y), void(**mainFunc)(void))</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a22"></a><!-- doxytag: member=<gsub.h::argsInit> ref=<a22> args=<(ARSParam *scparam, double zoom, int twinFlag, int fullFlag, int xwin, int ywin)> -->
void </td><td class="memItemRight" valign="bottom"><b>argsInit</b> (ARSParam *scparam, double zoom, int twinFlag, int fullFlag, int xwin, int ywin)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a23"></a><!-- doxytag: member=<gsub.h::argsDraw3dCamera> ref=<a23> args=<(int xwin, int ywin, int LorR, int stencil_flag)> -->
void </td><td class="memItemRight" valign="bottom"><b>argsDraw3dCamera</b> (int xwin, int ywin, int LorR, int stencil_flag)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a24"></a><!-- doxytag: member=<gsub.h::argsConvGLcpara> ref=<a24> args=<(ARSParam *sparam, double gnear, double gfar, double mL[16], double mR[16])> -->
void </td><td class="memItemRight" valign="bottom"><b>argsConvGLcpara</b> (ARSParam *sparam, double gnear, double gfar, double mL[16], double mR[16])</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a25"></a><!-- doxytag: member=<gsub.h::argsDispImage> ref=<a25> args=<(ARUint8 *image, int LorR, int xwin, int ywin)> -->
void </td><td class="memItemRight" valign="bottom"><b>argsDispImage</...
[truncated message content] |