List of all members.
Detailed Description
Definition at line 469 of file polyhedron.
Member Enumeration Documentation
- Enumerator:
UNION |
|
INTERSECTION |
|
SUBTRACTION |
|
Definition at line 471 of file polyhedron.
Constructor & Destructor Documentation
inlib::hep::polyhedronProcessor::polyhedronProcessor |
( |
| ) |
[inline] |
virtual inlib::hep::polyhedronProcessor::~polyhedronProcessor |
( |
| ) |
[inline, virtual] |
Member Function Documentation
void inlib::hep::polyhedronProcessor::clear |
( |
| ) |
[inline] |
bool inlib::hep::polyhedronProcessor::execute |
( |
polyhedron & |
| ) |
|
bool inlib::hep::polyhedronProcessor::execute1 |
( |
polyhedron & |
, |
|
|
const std::vector< unsigned int > & |
|
|
) |
| |
bool inlib::hep::polyhedronProcessor::is_same_op |
( |
| ) |
const [inline] |
Definition at line 490 of file polyhedron.
{
if(!m_ops.size()) return true;
Operation op = m_ops[0].first;
std::vector<op_t>::const_iterator it;
for(it=m_ops.begin();it!=m_ops.end();++it) {
if((*it).first!=op) return false;
}
return true;
}
void inlib::hep::polyhedronProcessor::push_back |
( |
Operation |
a_op, |
|
|
const polyhedron & |
a_polyhedron |
|
) |
| [inline] |
Definition at line 485 of file polyhedron.
{
m_ops.push_back(op_t(a_op,a_polyhedron));
}
The documentation for this class was generated from the following file:
- /Users/barrand/private/dev/softinex/old/inexlib-1.2/inlib/inlib/hep/polyhedron