Classes | Enumerations
OPC_TreeBuilders.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  AABBTreeBuilder
class  AABBTreeOfAABBsBuilder
class  AABBTreeOfTrianglesBuilder
class  AABBTreeOfVerticesBuilder
struct  BuildSettings
 Simple wrapper around build-related settings [Opcode 1.3]. More...

Enumerations

enum  SplittingRules {
  SPLIT_LARGEST_AXIS = (1<<0), SPLIT_SPLATTER_POINTS = (1<<1), SPLIT_BEST_AXIS = (1<<2), SPLIT_BALANCED = (1<<3),
  SPLIT_FIFTY = (1<<4), SPLIT_GEOM_CENTER = (1<<5), SPLIT_FORCE_DWORD = 0x7fffffff
}
 Tree splitting rules. More...

Detailed Description

Contains code for tree builders.

Author:
Pierre Terdiman
Date:
March, 20, 2001

Definition in file OPC_TreeBuilders.h.


Enumeration Type Documentation

Tree splitting rules.

Enumerator:
SPLIT_LARGEST_AXIS 

Split along the largest axis.

SPLIT_SPLATTER_POINTS 

Splatter primitive centers (QuickCD-style)

SPLIT_BEST_AXIS 

Try largest axis, then second, then last.

SPLIT_BALANCED 

Try to keep a well-balanced tree.

SPLIT_FIFTY 

Arbitrary 50-50 split.

SPLIT_GEOM_CENTER 

Split at geometric center (else split in the middle)

SPLIT_FORCE_DWORD 

Definition at line 24 of file OPC_TreeBuilders.h.



openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Apr 11 2019 03:30:20