G4OsloMatrix Class Reference

#include <G4OsloMatrix.hh>


Public Member Functions

 G4OsloMatrix ()
 G4OsloMatrix (G4int vec_size, G4int offsetparam, G4int osizeparam)
 ~G4OsloMatrix ()
G4int GetOffset () const
G4int GetSize () const
G4OsloMatrixGetNextNode ()
G4KnotVectorGetKnotVector ()
void SetOffset (G4int)
void SetSize (G4int)
void SetNextNode (G4OsloMatrix *)
void SetKnotVector (G4KnotVector *)


Detailed Description

Definition at line 45 of file G4OsloMatrix.hh.


Constructor & Destructor Documentation

G4OsloMatrix::G4OsloMatrix (  ) 

Definition at line 38 of file G4OsloMatrix.cc.

00039   : next(0), offset(0), osize(0), o_vec(0)
00040 {
00041 }

G4OsloMatrix::G4OsloMatrix ( G4int  vec_size,
G4int  offsetparam,
G4int  osizeparam 
)

Definition at line 43 of file G4OsloMatrix.cc.

00044 {
00045   next   = 0;
00046   o_vec  = new G4KnotVector(vec_size);
00047   offset = offsetparam;
00048   osize  = osizeparam;
00049 }

G4OsloMatrix::~G4OsloMatrix (  ) 

Definition at line 51 of file G4OsloMatrix.cc.

00052 {
00053   delete o_vec;
00054 }


Member Function Documentation

G4KnotVector * G4OsloMatrix::GetKnotVector (  )  [inline]

Definition at line 56 of file G4OsloMatrix.icc.

00057 {
00058   return o_vec;
00059 }

G4OsloMatrix * G4OsloMatrix::GetNextNode (  )  [inline]

Definition at line 50 of file G4OsloMatrix.icc.

Referenced by G4BezierSurface::~G4BezierSurface(), and G4ProjectedSurface::~G4ProjectedSurface().

00051 {
00052   return next;
00053 }

G4int G4OsloMatrix::GetOffset (  )  const [inline]

Definition at line 38 of file G4OsloMatrix.icc.

00039 {
00040   return offset;
00041 }

G4int G4OsloMatrix::GetSize (  )  const [inline]

Definition at line 44 of file G4OsloMatrix.icc.

00045 {
00046   return osize;
00047 }

void G4OsloMatrix::SetKnotVector ( G4KnotVector  )  [inline]

Definition at line 80 of file G4OsloMatrix.icc.

00081 {
00082   o_vec = v;
00083 }

void G4OsloMatrix::SetNextNode ( G4OsloMatrix  )  [inline]

Definition at line 74 of file G4OsloMatrix.icc.

References CLHEP::detail::n.

00075 {
00076   next = n;
00077 }

void G4OsloMatrix::SetOffset ( G4int   )  [inline]

Definition at line 62 of file G4OsloMatrix.icc.

00063 {
00064   offset = o;
00065 }

void G4OsloMatrix::SetSize ( G4int   )  [inline]

Definition at line 68 of file G4OsloMatrix.icc.

00069 {
00070   osize = siz;
00071 }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:52:48 2013 for Geant4 by  doxygen 1.4.7