Definition at line 752 of file polyhedron.
◆ Operation
Enumerator |
---|
UNION | |
INTERSECTION | |
SUBTRACTION | |
Definition at line 757 of file polyhedron.
◆ polyhedronProcessor()
tools::hep::polyhedronProcessor::polyhedronProcessor |
( |
| ) |
|
|
inline |
Definition at line 765 of file polyhedron.
767 mem::increment(s_class().c_str());
◆ ~polyhedronProcessor()
virtual tools::hep::polyhedronProcessor::~polyhedronProcessor |
( |
| ) |
|
|
inlinevirtual |
Definition at line 770 of file polyhedron.
772 mem::decrement(s_class().c_str());
◆ clear()
void tools::hep::polyhedronProcessor::clear |
( |
| ) |
|
|
inline |
◆ execute()
bool tools::hep::polyhedronProcessor::execute |
( |
polyhedron & |
| ) |
|
◆ execute1()
bool tools::hep::polyhedronProcessor::execute1 |
( |
polyhedron & |
, |
|
|
const std::vector< unsigned int > & |
|
|
) |
| |
◆ is_same_op()
bool tools::hep::polyhedronProcessor::is_same_op |
( |
| ) |
const |
|
inline |
Definition at line 788 of file polyhedron.
789 if(!m_ops.size())
return true;
791 std::vector<op_t>::const_iterator it;
792 for(it=m_ops.begin();it!=m_ops.end();++it) {
793 if((*it).first!=op)
return false;
◆ push_back()
void tools::hep::polyhedronProcessor::push_back |
( |
Operation |
a_op, |
|
|
const polyhedron & |
a_polyhedron |
|
) |
| |
|
inline |
Definition at line 783 of file polyhedron.
784 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/g4tools/g4tools/tools/hep/polyhedron