Project
Loading...
Searching...
No Matches
o2::cad::FlatCSGBox Struct Reference

#include <O2FlatCSG.h>

Public Attributes

double min [3] = {}
 
double max [3] = {}
 
int cell = -1
 
int firstActive = 0
 
int nActive = 0
 

Detailed Description

One box of the sub-cell subdivision; nActive == 0 means it is wholly inside its cell. An active list describes its cell only inside its box, so every ray query clips to the box first.

Definition at line 45 of file O2FlatCSG.h.

Member Data Documentation

◆ cell

int o2::cad::FlatCSGBox::cell = -1

Definition at line 48 of file O2FlatCSG.h.

◆ firstActive

int o2::cad::FlatCSGBox::firstActive = 0

Definition at line 49 of file O2FlatCSG.h.

◆ max

double o2::cad::FlatCSGBox::max[3] = {}

Definition at line 47 of file O2FlatCSG.h.

◆ min

double o2::cad::FlatCSGBox::min[3] = {}

Definition at line 46 of file O2FlatCSG.h.

◆ nActive

int o2::cad::FlatCSGBox::nActive = 0

Definition at line 50 of file O2FlatCSG.h.


The documentation for this struct was generated from the following file: