Loading [MathJax]/extensions/TeX/AMSsymbols.js
amino
1.0-beta2
Lightweight Robot Utility Library
Main Page
Download
Tutorial
Linear Algebra
Rotation
Transformation
Scene Graphs
Kinematics
Collision
Motion Planning
Documentation
Installation
Viewer GUI
Scene Compiler
Scene Files
FAQ
API
File List
File Members
All
a
o
Functions
a
o
Variables
Typedefs
a
Enumerations
Enumerator
a
Macros
a
Class List
Class Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
i
l
m
n
o
p
q
r
s
t
u
v
x
y
z
~
Variables
a
b
c
d
e
f
h
i
l
m
n
o
p
q
r
s
t
v
w
x
y
z
Typedefs
Lisp API
Amino Core
Amino RX
Amino CLPython
About
License
Acknowledgments
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
scene_gl_octree.h
1
/* -*- mode: C; c-basic-offset: 4; -*- */
2
/* ex: set shiftwidth=4 tabstop=4 expandtab: */
3
/*
4
* Copyright (c) 2020, Colorado School of Mines
5
* All rights reserved.
6
*
7
* Author(s): Matthew A. Schack <mschack@mines.edu>
8
*
9
* Redistribution and use in source and binary forms, with or
10
* without modification, are permitted provided that the following
11
* conditions are met:
12
* * Redistributions of source code must retain the above copyright
13
* notice, this list of conditions and the following disclaimer.
14
* * Redistributions in binary form must reproduce the above
15
* copyright notice, this list of conditions and the following
16
* disclaimer in the documentation and/or other materials provided
17
* with the distribution.
18
* * Neither the name of copyright holder the names of its
19
* contributors may be used to endorse or promote products derived
20
* from this software without specific prior written permission.
21
*
22
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
23
* CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
24
* INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
25
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
26
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
27
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
28
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
29
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
30
* USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
31
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
32
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
33
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
34
* POSSIBILITY OF SUCH DAMAGE.
35
*
36
*/
37
38
#ifndef AMINO_RX_SCENE_GL_OCTREE_H
39
#define AMINO_RX_SCENE_GL_OCTREE_H
40
41
AA_API
void
42
init_octree (
struct
aa_rx_geom_octree
*geom );
43
44
#endif
//AMINO_RX_SCENE_GL_OCTREE_H
AA_API
#define AA_API
calling and name mangling convention for functions
Definition:
amino.h:95
aa_rx_geom_octree
Definition:
octree_geom.hpp:10