Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
G4CurvePoint Class Reference

#include <G4CurvePoint.hh>

Inheritance diagram for G4CurvePoint:
Inheritance graph
[legend]
Collaboration diagram for G4CurvePoint:
Collaboration graph
[legend]

Public Member Functions

 G4CurvePoint (G4Curve &c0)
 
virtual ~G4CurvePoint ()
 
 G4CurvePoint (const G4CurvePoint &cp)
 
G4CurvePointoperator= (const G4CurvePoint &cp)
 
void Init (G4Curve &c0)
 
G4CurveGetCurve () const
 
void Reset ()
 
void Reset (G4double u0)
 
void Reset (const G4Point3D &p0)
 
void Reset (G4double u0, const G4Point3D &p0)
 
G4double GetPPoint ()
 
const G4Point3DGetPoint ()
 

Protected Member Functions

 G4CurvePoint ()
 

Protected Attributes

G4Curvec
 
G4Point3D p
 
G4double u
 
G4int notComputed
 

Static Protected Attributes

static const G4int pFlag = 1
 
static const G4int uFlag = 2
 
static const G4int allFlags = 0xFF
 

Detailed Description

Definition at line 47 of file G4CurvePoint.hh.

Constructor & Destructor Documentation

G4CurvePoint::G4CurvePoint ( G4Curve c0)

Definition at line 47 of file G4CurvePoint.cc.

Here is the call graph for this function:

G4CurvePoint::~G4CurvePoint ( )
virtual

Definition at line 52 of file G4CurvePoint.cc.

G4CurvePoint::G4CurvePoint ( const G4CurvePoint cp)

Definition at line 56 of file G4CurvePoint.cc.

G4CurvePoint::G4CurvePoint ( )
protected

Definition at line 42 of file G4CurvePoint.cc.

Member Function Documentation

G4Curve& G4CurvePoint::GetCurve ( ) const
inline

Here is the caller graph for this function:

const G4Point3D& G4CurvePoint::GetPoint ( )
inline

Here is the caller graph for this function:

G4double G4CurvePoint::GetPPoint ( )
inline
void G4CurvePoint::Init ( G4Curve c0)
inline

Here is the caller graph for this function:

G4CurvePoint & G4CurvePoint::operator= ( const G4CurvePoint cp)

Definition at line 61 of file G4CurvePoint.cc.

void G4CurvePoint::Reset ( )
inline
void G4CurvePoint::Reset ( G4double  u0)
inline
void G4CurvePoint::Reset ( const G4Point3D p0)
inline
void G4CurvePoint::Reset ( G4double  u0,
const G4Point3D p0 
)
inline

Member Data Documentation

const G4int G4CurvePoint::allFlags = 0xFF
staticprotected

Definition at line 95 of file G4CurvePoint.hh.

G4Curve* G4CurvePoint::c
protected

Definition at line 87 of file G4CurvePoint.hh.

G4int G4CurvePoint::notComputed
protected

Definition at line 92 of file G4CurvePoint.hh.

G4Point3D G4CurvePoint::p
protected

Definition at line 89 of file G4CurvePoint.hh.

const G4int G4CurvePoint::pFlag = 1
staticprotected

Definition at line 93 of file G4CurvePoint.hh.

G4double G4CurvePoint::u
protected

Definition at line 90 of file G4CurvePoint.hh.

const G4int G4CurvePoint::uFlag = 2
staticprotected

Definition at line 94 of file G4CurvePoint.hh.


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