#include <Tube.h>
Inheritance diagram for Tube:

Public Methods | |
| Tube ( double z, double ri, double ro ) | |
| constructor: length, inner, outer radii. More... | |
| void | resize ( double z, double ri, double ro ) |
| resize the Tube with length, inner, outer radii. More... | |
| const char* | nameOf () const |
| makes name available to subclasses using the type info facility. More... | |
| void | printOn ( std::ostream& os = std::cout ) const |
| print info about this object. More... | |
| double | innerRadius () const |
| double | outerRadius () const |
| double | length () const |
| const Vector& | axis () const |
Private Methods | |
| void | calculateSurfaces ( double z, double ri, double ro ) |
Definition at line 11 of file Tube.h.
|
|
constructor: length, inner, outer radii.
|
|
|
Definition at line 56 of file Tube.cxx. Referenced by Tubs::Tubs(). |
|
|
|
|
|
Definition at line 50 of file Tube.cxx. Referenced by printOn(). |
|
|
Definition at line 53 of file Tube.cxx. Referenced by printOn(). |
|
|
makes name available to subclasses using the type info facility.
Reimplemented from GeomObject. Reimplemented in Tubs. |
|
|
Definition at line 48 of file Tube.cxx. Referenced by printOn(). |
|
|
print info about this object.
Reimplemented from Volume. Reimplemented in Tubs. |
|
|
resize the Tube with length, inner, outer radii.
|
1.2.3 written by Dimitri van Heesch,
© 1997-2000