|
Geant4_10
|
#include <G4ClippablePolygon.hh>

Public Member Functions | |
| G4ClippablePolygon () | |
| virtual | ~G4ClippablePolygon () |
| virtual void | AddVertexInOrder (const G4ThreeVector vertex) |
| virtual void | ClearAllVertices () |
| void | SetNormal (const G4ThreeVector &newNormal) |
| const G4ThreeVector | GetNormal () const |
| virtual G4bool | Clip (const G4VoxelLimits &voxelLimit) |
| virtual G4bool | PartialClip (const G4VoxelLimits &voxelLimit, const EAxis IgnoreMe) |
| virtual void | ClipAlongOneAxis (const G4VoxelLimits &voxelLimit, const EAxis axis) |
| virtual G4bool | GetExtent (const EAxis axis, G4double &min, G4double &max) const |
| virtual const G4ThreeVector * | GetMinPoint (const EAxis axis) const |
| virtual const G4ThreeVector * | GetMaxPoint (const EAxis axis) const |
| G4int | GetNumVertices () const |
| G4bool | Empty () const |
| virtual G4bool | InFrontOf (const G4ClippablePolygon &other, EAxis axis) const |
| virtual G4bool | BehindOf (const G4ClippablePolygon &other, EAxis axis) const |
| virtual G4bool | GetPlanerExtent (const G4ThreeVector &pointOnPlane, const G4ThreeVector &planeNormal, G4double &min, G4double &max) const |
Protected Member Functions | |
| void | ClipToSimpleLimits (G4ThreeVectorList &pPolygon, G4ThreeVectorList &outputPolygon, const G4VoxelLimits &pVoxelLimit) |
Protected Attributes | |
| G4ThreeVectorList | vertices |
| G4ThreeVector | normal |
| G4double | kCarTolerance |
Definition at line 55 of file G4ClippablePolygon.hh.
| G4ClippablePolygon::G4ClippablePolygon | ( | ) |
|
virtual |
Definition at line 58 of file G4ClippablePolygon.cc.
|
virtual |
|
virtual |
Definition at line 296 of file G4ClippablePolygon.cc.


|
virtual |
|
virtual |
|
virtual |
Definition at line 401 of file G4ClippablePolygon.cc.


|
protected |
Definition at line 445 of file G4ClippablePolygon.cc.


|
inline |

|
virtual |
Definition at line 190 of file G4ClippablePolygon.cc.


|
virtual |
Definition at line 159 of file G4ClippablePolygon.cc.


|
inline |

|
inline |
|
virtual |
Definition at line 361 of file G4ClippablePolygon.cc.


|
virtual |
Definition at line 231 of file G4ClippablePolygon.cc.


|
virtual |
Definition at line 101 of file G4ClippablePolygon.cc.


|
inline |

|
protected |
Definition at line 123 of file G4ClippablePolygon.hh.
|
protected |
Definition at line 122 of file G4ClippablePolygon.hh.
|
protected |
Definition at line 121 of file G4ClippablePolygon.hh.
1.8.5