GDML version: 0.5.4

net.hep.geant4.GDML.GeometricModel.Reps
Class Volume

java.lang.Object
  extended by net.hep.geant4.GDML.GeometricModel.Reps.Volume
All Implemented Interfaces:
GraXMLJAXBRep, GraXMLRep

public final class Volume
extends Object
implements GraXMLJAXBRep

GraXML representation GraXMLJAXBRep of volume GDML element connected via JAXB VolumeType generic JAXB interface.

 $Log: Volume.java,v $
 Revision 1.3  2008/04/29 15:13:47  hrivnac
 javadoc cleaned

 Revision 1.2  2007/01/25 17:09:58  hrivnac
 migrated to JAXB 2.0, except Booleans

 Revision 1.1  2005/03/30 13:51:16  hrivnac
 GDML added

 Revision 1.21  2005/03/24 14:25:21  hrivnac
 Optimisation optimised, \ndimensions of param and replica volumes corrected.

 Revision 1.20  2005/02/02 13:36:32  hrivnac
 better docs

 Revision 1.19  2005/01/05 16:32:34  hrivnac
 new preversion 2.0 supported

 Revision 1.18  2004/11/20 19:24:56  hrivnac
 Boolean and SinglePlacement a bit refactored

 Revision 1.17  2004/11/12 10:17:28  hrivnac
 small improvements

 Revision 1.16  2004/11/11 10:27:22  hrivnac
 paremetrised volumes added

 Revision 1.15  2004/11/10 15:48:37  hrivnac
 replicas added

 Revision 1.14  2004/11/08 14:37:24  hrivnac
 new solids added

 Revision 1.13  2004/11/08 10:55:14  hrivnac
 able to use GDML 2.0

 Revision 1.12  2004/05/22 15:49:50  hrivnac
 class id reformated

 Revision 1.11  2004/04/27 10:27:43  hrivnac
 references names with same origins made unique

 Revision 1.10  2004/04/21 15:46:23  hrivnac
 Volume has the same Appearance as its last Solid

 Revision 1.9  2004/04/13 09:03:41  hrivnac
 prepared for 0.5.0

 Revision 1.8  2004/03/31 13:44:02  hrivnac
 databases reorganisation in GraXML

 Revision 1.7  2004/03/21 21:03:59  hrivnac
 Colors corectly assigned

 Revision 1.6  2004/03/17 14:36:20  hrivnac
 documentation improved

 

Version:
$Id: Volume.java,v 1.3 2008/04/29 15:13:47 hrivnac Exp $
Author:
J.Hrivnac

Field Summary
private static int _limit
           
private static org.apache.log4j.Logger log
          Logging .
 
Constructor Summary
Volume()
           
 
Method Summary
static void setLimit(int limit)
          Set depth of processing.
 void traverse(MasterBuilder builder0, Object element, Group tg, String parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_limit

private static int _limit

log

private static org.apache.log4j.Logger log
Logging .

Constructor Detail

Volume

public Volume()
Method Detail

traverse

public final void traverse(MasterBuilder builder0,
                           Object element,
                           Group tg,
                           String parent)
Specified by:
traverse in interface GraXMLJAXBRep

setLimit

public static void setLimit(int limit)
Set depth of processing.

Parameters:
limit - The depth to be processed, default is no limit (-1).

Written by: J.Hrivnac

Documentation built April 25 2013 on Linux by hrivnac