hep.geant4.jni
Class G4ClippablePolygon
java.lang.Object
hep.geant4.jni.G4ClippablePolygon
public class G4ClippablePolygon
- extends Object
swigCMemOwn
protected boolean swigCMemOwn
G4ClippablePolygon
public G4ClippablePolygon(long cPtr,
boolean cMemoryOwn)
G4ClippablePolygon
public G4ClippablePolygon()
getCPtr
public static long getCPtr(G4ClippablePolygon obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class Object
- Throws:
Throwable
delete
public void delete()
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
addVertexInOrder
public void addVertexInOrder(G4ThreeVector vertex)
clearAllVertices
public void clearAllVertices()
setNormal
public void setNormal(G4ThreeVector newNormal)
getNormal
public G4ThreeVector getNormal()
clip
public boolean clip(G4VoxelLimits voxelLimit)
partialClip
public boolean partialClip(G4VoxelLimits voxelLimit,
EAxis IgnoreMe)
clipAlongOneAxis
public void clipAlongOneAxis(G4VoxelLimits voxelLimit,
EAxis axis)
getExtent
public boolean getExtent(EAxis axis,
SWIGTYPE_p_double min,
SWIGTYPE_p_double max)
getMinPoint
public G4ThreeVector getMinPoint(EAxis axis)
getMaxPoint
public G4ThreeVector getMaxPoint(EAxis axis)
getNumVertices
public int getNumVertices()
empty
public boolean empty()
inFrontOf
public boolean inFrontOf(G4ClippablePolygon other,
EAxis axis)
behindOf
public boolean behindOf(G4ClippablePolygon other,
EAxis axis)
getPlanerExtent
public boolean getPlanerExtent(G4ThreeVector pointOnPlane,
G4ThreeVector planeNormal,
SWIGTYPE_p_double min,
SWIGTYPE_p_double max)
Copyright © 2000-2007 FreeHEP. All Rights Reserved.