Nori
|
Describes the beginning or end of a primitive when projected onto a certain dimension. More...
#include <gkdtree.h>
Public Types | |
enum | EEventType { EEdgeEnd = 0, EEdgePlanar = 1, EEdgeStart = 2 } |
Possible event types. More... | |
Public Member Functions | |
EdgeEvent () | |
Dummy constructor. | |
EdgeEvent (uint16_t type, int axis, float pos, IndexType index) | |
Create a new edge event. | |
Public Attributes | |
float | pos |
Plane position. | |
IndexType | index |
Primitive index. | |
unsigned int | type:2 |
Event type: end/planar/start. | |
unsigned int | axis:2 |
Event axis. |
Describes the beginning or end of a primitive when projected onto a certain dimension.
enum GenericKDTree::EdgeEvent::EEventType |
GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::EdgeEvent::EdgeEvent | ( | ) | [inline] |
GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::EdgeEvent::EdgeEvent | ( | uint16_t | type, |
int | axis, | ||
float | pos, | ||
IndexType | index | ||
) | [inline] |
unsigned int GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::EdgeEvent::axis |
IndexType GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::EdgeEvent::index |
float GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::EdgeEvent::pos |
unsigned int GenericKDTree< BoundingBoxType, TreeConstructionHeuristic, Derived >::EdgeEvent::type |