Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
DicomBeamWedge Class Reference

#include <Doxymodules_medical.h>

Public Member Functions

 DicomBeamWedge (DRTWedgeSequence::Item bcompItem)
 
 ~DicomBeamWedge ()
 
void Print (std::ostream &out)
 
void DumpToFile (std::ofstream &out)
 

Private Attributes

OFString theWedgeID
 
Sint32 theWedgeNumber
 
OFString theWedgeType
 
Float64 theSourceToWedgeTrayDistance
 
Sint32 theWedgeAngle
 
Float64 theWedgeFactor
 
Float64 theWedgeOrientation
 

Detailed Description

Definition at line 47 of file Doxymodules_medical.h.

Constructor & Destructor Documentation

◆ DicomBeamWedge()

DicomBeamWedge::DicomBeamWedge ( DRTWedgeSequence::Item  bcompItem)

Definition at line 32 of file DicomBeamWedge.cc.

33{
34 OFString fstr;
35 Sint32 fint;
36 Float64 ffloat;
37 OFVector<Float64> fvfloat;
38 OFCondition cond;
39 G4cout << " DicomBeamWedge::DicomBeamWedge " << G4endl;
40
41 bwItem.getWedgeID(fstr);
42 bwItem.getWedgeNumber(fint);
43 theWedgeNumber = fint;
44 G4cout << " Number " << fint << G4endl;
45 bwItem.getWedgeType(fstr);
46 bwItem.getSourceToWedgeTrayDistance(ffloat);
48 bwItem.getWedgeAngle(fint);
49 theWedgeAngle = fint;
50 bwItem.getWedgeFactor(ffloat);
51 bwItem.getWedgeOrientation(ffloat);
52
53}
Float64 theSourceToWedgeTrayDistance

◆ ~DicomBeamWedge()

DicomBeamWedge::~DicomBeamWedge ( )
inline

Definition at line 38 of file DicomBeamWedge.hh.

38{};

Member Function Documentation

◆ Print()

void DicomBeamWedge::Print ( std::ostream &  out)

Definition at line 56 of file DicomBeamWedge.cc.

57{
58
59}

◆ DumpToFile()

void DicomBeamWedge::DumpToFile ( std::ofstream &  out)

Definition at line 62 of file DicomBeamWedge.cc.

63{
64 std::string name = ":P WEDGE_" + G4UIcommand::ConvertToString(theWedgeNumber) + "_";
65
66 fout << name << "SourceToWedgeTrayDistance " << theSourceToWedgeTrayDistance << G4endl;
67
68 fout << name << "WedgeAngle " << theWedgeAngle << G4endl;
69
70}

Member Data Documentation

◆ theWedgeID

OFString DicomBeamWedge::theWedgeID
private

Definition at line 47 of file DicomBeamWedge.hh.

◆ theWedgeNumber

Sint32 DicomBeamWedge::theWedgeNumber
private

Definition at line 48 of file DicomBeamWedge.hh.

◆ theWedgeType

OFString DicomBeamWedge::theWedgeType
private

Definition at line 49 of file DicomBeamWedge.hh.

◆ theSourceToWedgeTrayDistance

Float64 DicomBeamWedge::theSourceToWedgeTrayDistance
private

Definition at line 50 of file DicomBeamWedge.hh.

◆ theWedgeAngle

Sint32 DicomBeamWedge::theWedgeAngle
private

Definition at line 51 of file DicomBeamWedge.hh.

◆ theWedgeFactor

Float64 DicomBeamWedge::theWedgeFactor
private

Definition at line 52 of file DicomBeamWedge.hh.

◆ theWedgeOrientation

Float64 DicomBeamWedge::theWedgeOrientation
private

Definition at line 53 of file DicomBeamWedge.hh.


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

Applications | User Support | Publications | Collaboration