#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 번째 라인에서 정의되었습니다.