#include <HepPolyhedronProcessor.h>
Public 타입 | |
| enum | Operation { UNION = 0, INTERSECTION = 1, SUBTRACTION = 2 } |
Public 멤버 함수 | |
| HepPolyhedronProcessor () | |
| virtual | ~HepPolyhedronProcessor () |
| void | push_back (Operation, const HepPolyhedron &) |
| bool | execute (HepPolyhedron &) |
| void | clear () |
| bool | is_same_op () const |
| bool | execute1 (HepPolyhedron &, const std::vector< unsigned int > &) |
Private 타입 | |
| typedef std::pair< Operation, HepPolyhedron > | op_t |
Private 멤버 함수 | |
| HepPolyhedronProcessor (const HepPolyhedronProcessor &) | |
| HepPolyhedronProcessor & | operator= (const HepPolyhedronProcessor &) |
Private 속성 | |
| std::vector< op_t > | m_ops |
HepPolyhedronProcessor.h 파일의 34 번째 라인에서 정의되었습니다.
|
private |
HepPolyhedronProcessor.h 파일의 42 번째 라인에서 정의되었습니다.
| 열거형 멤버 | |
|---|---|
| UNION | |
| INTERSECTION | |
| SUBTRACTION | |
HepPolyhedronProcessor.h 파일의 36 번째 라인에서 정의되었습니다.
| HepPolyhedronProcessor::HepPolyhedronProcessor | ( | ) |
|
virtual |
|
private |
| void HepPolyhedronProcessor::clear | ( | ) |
| bool HepPolyhedronProcessor::execute | ( | HepPolyhedron & | ) |
| bool HepPolyhedronProcessor::execute1 | ( | HepPolyhedron & | , |
| const std::vector< unsigned int > & | |||
| ) |
| bool HepPolyhedronProcessor::is_same_op | ( | ) | const |
|
private |
| void HepPolyhedronProcessor::push_back | ( | Operation | , |
| const HepPolyhedron & | |||
| ) |
다음에 의해서 참조됨 : G4MultiUnion::CreatePolyhedron(), G4BooleanSolid::StackPolyhedron().
|
private |
HepPolyhedronProcessor.h 파일의 57 번째 라인에서 정의되었습니다.
1.8.5