Geant4.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions
HepPolyhedronProcessor Class Reference

#include <HepPolyhedronProcessor.h>

Public Types

enum  Operation { UNION = 0, INTERSECTION = 1, SUBTRACTION = 2 }
 

Public Member Functions

 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 > &)
 

Detailed Description

Definition at line 34 of file HepPolyhedronProcessor.h.

Member Enumeration Documentation

Enumerator
UNION 
INTERSECTION 
SUBTRACTION 

Definition at line 36 of file HepPolyhedronProcessor.h.

Constructor & Destructor Documentation

HepPolyhedronProcessor::HepPolyhedronProcessor ( )
virtual HepPolyhedronProcessor::~HepPolyhedronProcessor ( )
virtual

Member Function Documentation

void HepPolyhedronProcessor::clear ( )
bool HepPolyhedronProcessor::execute ( HepPolyhedron )
bool HepPolyhedronProcessor::execute1 ( HepPolyhedron ,
const std::vector< unsigned int > &   
)
bool HepPolyhedronProcessor::is_same_op ( ) const
void HepPolyhedronProcessor::push_back ( Operation  ,
const HepPolyhedron  
)

The documentation for this class was generated from the following file: