Isle
Loading...
Searching...
No Matches
roi.h File Reference
#include "compat.h"
#include "decomp.h"
#include "lodlist.h"
#include "mxgeometry/mxgeometry3d.h"
#include "mxstl/stlcompat.h"
Include dependency graph for roi.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BoundingBox
 [AI] Represents an axis-aligned bounding box in 3D space, using minimum and maximum points. More...
 
class  BoundingSphere
 [AI] Represents a bounding sphere in 3D space with center and radius. More...
 
class  LODObject
 [AI] Abstract base class for a Level-of-Detail (LOD) variant of a geometric object. More...
 
class  ROI
 [AI] Abstract base class for Real-time Object Instances (ROI) in the world. More...
 

Typedefs

typedef list< ROI * > CompoundObject
 
typedef vector< const ROI * > ROIList
 [AI] Typedef for a list of ROI pointers. More...
 
typedef vector< int > IntList
 [AI] Typedef for a list of integer indices, e.g. More...
 

Typedef Documentation

◆ CompoundObject

typedef list<ROI*> CompoundObject

Definition at line 135 of file roi.h.

◆ IntList

typedef vector<int> IntList

[AI] Typedef for a list of integer indices, e.g.

for LOD selection results. [AI]

[AI] Used as indices into ROI lists, e.g. RealtimeView::SelectLODs returns indices corresponding to selected LODs for each ROI.

Definition at line 154 of file roi.h.

◆ ROIList

typedef vector<const ROI*> ROIList

[AI] Typedef for a list of ROI pointers.

[AI]

[AI] Used to store multiple real-time object instance (ROI) pointers for batch operations or LOD selection.

Definition at line 144 of file roi.h.