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