

Public Types | |
| enum | Type { subtree, leaf } |
Public Member Functions | |
| const __Node::Type | type () const |
| void | setValue (const Content &value) |
| const TinyVector< Dimension, real_t > & | position () const |
| Content & | value () |
| const Content & | value () const |
| __Leaf (const TinyVector< Dimension, real_t > position) | |
| __Leaf (const __Leaf &l) | |
| ~__Leaf () | |
Private Attributes | |
| const TinyVector< Dimension, real_t > | __position |
| Content | __value |
Definition at line 70 of file Octree.hpp.
enum Octree::__Node::Type [inherited] |
| Octree< Content, GivenDimension >::__Leaf::__Leaf | ( | const TinyVector< Dimension, real_t > | position | ) | [inline] |
| Octree< Content, GivenDimension >::__Leaf::__Leaf | ( | const __Leaf & | l | ) | [inline] |
Definition at line 108 of file Octree.hpp.
00109 : __Node(l), 00110 __position(l.__position), 00111 __value(l.__value) 00112 { 00113 ; 00114 }
| Octree< Content, GivenDimension >::__Leaf::~__Leaf | ( | ) | [inline] |
| const __Node::Type Octree< Content, GivenDimension >::__Leaf::type | ( | ) | const [inline, virtual] |
Implements Octree< Content, GivenDimension >::__Node.
Definition at line 77 of file Octree.hpp.
References Octree< Content, GivenDimension >::__Node::leaf.
00078 { 00079 return __Node::leaf; 00080 }
| void Octree< Content, GivenDimension >::__Leaf::setValue | ( | const Content & | value | ) | [inline] |
Definition at line 82 of file Octree.hpp.
References Octree< Content, GivenDimension >::__Leaf::__value.
| const TinyVector<Dimension, real_t>& Octree< Content, GivenDimension >::__Leaf::position | ( | ) | const [inline] |
Definition at line 87 of file Octree.hpp.
References Octree< Content, GivenDimension >::__Leaf::__position.
00088 { 00089 return __position; 00090 }
| Content& Octree< Content, GivenDimension >::__Leaf::value | ( | ) | [inline] |
Definition at line 92 of file Octree.hpp.
References Octree< Content, GivenDimension >::__Leaf::__value.
00093 { 00094 return __value; 00095 }
| const Content& Octree< Content, GivenDimension >::__Leaf::value | ( | ) | const [inline] |
Definition at line 97 of file Octree.hpp.
References Octree< Content, GivenDimension >::__Leaf::__value.
00098 { 00099 return __value; 00100 }
const TinyVector<Dimension, real_t> Octree< Content, GivenDimension >::__Leaf::__position [private] |
Definition at line 74 of file Octree.hpp.
Referenced by Octree< Content, GivenDimension >::__Leaf::position().
Content Octree< Content, GivenDimension >::__Leaf::__value [private] |
Definition at line 75 of file Octree.hpp.
Referenced by Octree< Content, GivenDimension >::__Leaf::setValue(), and Octree< Content, GivenDimension >::__Leaf::value().
1.5.6