1 /*============================================================================ 2 MetaIO 3 Copyright 2000-2010 Insight Software Consortium 4 5 Distributed under the OSI-approved BSD License (the "License"); 6 see accompanying file Copyright.txt for details. 7 8 This software is distributed WITHOUT ANY WARRANTY; without even the 9 implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 10 See the License for more information. 11 ============================================================================*/ 12 #ifdef _MSC_VER 13 # pragma warning(disable : 4702) 14 # pragma warning(disable : 4284) 15 #endif 16 17 #include "metaVesselTube.h" 18 19 #if (METAIO_USE_NAMESPACE) 20 namespace METAIO_NAMESPACE 21 { 22 #endif 23 VesselTubePnt(int dim)24VesselTubePnt::VesselTubePnt(int dim) 25 : TubePnt(dim) 26 {} 27 28 VesselTubePnt::~VesselTubePnt() = default; 29 30 /** MetaVesselTube Constructors */ MetaVesselTube()31MetaVesselTube::MetaVesselTube() 32 : MetaTube() 33 { 34 META_DEBUG_PRINT( "MetaVesselTube()" ); 35 MetaVesselTube::Clear(); 36 } 37 38 MetaVesselTube(const char * _headerName)39MetaVesselTube::MetaVesselTube(const char * _headerName) 40 : MetaTube(_headerName) 41 { 42 META_DEBUG_PRINT( "MetaVesselTube()" ); 43 MetaVesselTube::Clear(); 44 } 45 46 MetaVesselTube(const MetaVesselTube * _vesselTube)47MetaVesselTube::MetaVesselTube(const MetaVesselTube * _vesselTube) 48 : MetaTube(_vesselTube) 49 { 50 META_DEBUG_PRINT( "MetaVesselTube()" ); 51 MetaVesselTube::Clear(); 52 } 53 54 MetaVesselTube(unsigned int dim)55MetaVesselTube::MetaVesselTube(unsigned int dim) 56 : MetaTube(dim) 57 { 58 META_DEBUG_PRINT( "MetaVesselTube()" ); 59 MetaVesselTube::Clear(); 60 } 61 62 /** Destructor */ 63 MetaVesselTube::~MetaVesselTube() = default; 64 65 /** Clear VesselTube information */ 66 void Clear()67MetaVesselTube::Clear() 68 { 69 META_DEBUG_PRINT( "MetaVesselTube: Clear" ); 70 71 MetaTube::Clear(); 72 73 strcpy(m_ObjectSubTypeName, "Vessel"); 74 } 75 76 // 77 void PrintInfo() const78MetaVesselTube::PrintInfo() const 79 { 80 std::cout << "VesselTube" << std::endl; 81 82 MetaTube::PrintInfo(); 83 } 84 85 #if (METAIO_USE_NAMESPACE) 86 }; 87 #endif 88