Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  
igtlImageMetaMessage.h
Go to the documentation of this file.
1 /*=========================================================================
2 
3  Program: The OpenIGTLink Library
4  Language: C++
5  Web page: http://openigtlink.org/
6 
7  Copyright (c) Insight Software Consortium. All rights reserved.
8 
9  This software is distributed WITHOUT ANY WARRANTY; without even
10  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
11  PURPOSE. See the above copyright notices for more information.
12 
13 =========================================================================*/
14 
15 #ifndef __igtlImageMetaMessage_h
16 #define __igtlImageMetaMessage_h
17 
18 #include <vector>
19 #include <string>
20 
21 #include "igtlObject.h"
22 #include "igtlMath.h"
23 #include "igtlMessageBase.h"
24 #include "igtlTypes.h"
25 
26 #include "igtlImageMessage.h"
27 
28 namespace igtl
29 {
30 
33 {
34 public:
36  typedef Object Superclass;
39 
42 
43 public:
44 
46  int SetName(const char* name);
47 
49  const char* GetName() { return this->m_Name.c_str(); };
50 
53  int SetDeviceName(const char* devname);
54 
56  const char* GetDeviceName() { return this->m_DeviceName.c_str(); };
57 
60  int SetModality(const char* modality);
61 
63  const char* GetModality() { return this->m_Modality.c_str(); };
64 
66  int SetPatientName(const char* patname);
67 
69  const char* GetPatientName() { return this->m_PatientName.c_str(); };
70 
72  int SetPatientID(const char* patid);
73 
75  const char* GetPatientID() { return this->m_PatientID.c_str(); }an> c72">0; 75  const 61 public:
62  Namespace Members   Compound Members   public:igtl_unit.h f66">0;
42 
egtl::Metable class="memberdecls">

 ===========================Compound Members   "l00054"> Dimitri v>igtl::LabelMetaElement
  • GetLabelMetaElement()2E_;IH_dqr="classigtl_1_1LabelMetaMessage.html#a3fad76553f7ab60daaeed024f9ebdd07">igtl::LabelMetaMessage
  • GetLabelMetaMessage() : igtl::GetLabelMetaMessage
  • igtl::SensorMessage
  • GetLibraryPath() : 131  const char* 132  // were broadcasting or signaling
  • 133 #assigtl_1_1GetCapabilityMessage.html#add0f01809a31cb49960a88208614cf7e">Pack#include "igtlObject.h&qu 224  int
    igtl::ColorTableMessage , #asssage_8h.html">igtlImageMessage.h&quass="arrow" onclick="toggleFolder('29_')">▼Dimitri v>Dimitri van Heesch, ©&nbs=za_;0F·Yĉ623a1f3867.html">Source
    96igtl::Ses00000004013077222210023624 0iv class="ttdeci">#define igtlNewMacro(x)
    Deertitle">
    igtl::GetPointMessage Member ListPointer igtl::Object::New class="lineno"> 95 
    99  int
    100 
    102  void AllocateTable();
    95 
    Main Page& civ class="line">igtl::LabelMetaMessage
  • GetLalass="keywordtype">int
    95