1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97
|
# auto include feature must be disable because all the following classes are in the same file
set(WRAPPER_AUTO_INCLUDE_HEADERS OFF)
itk_wrap_include("itkEventObject.h")
itk_wrap_simple_class("itk::EventObject")
itk_wrap_simple_class("itk::NoEvent")
itk_wrap_simple_class("itk::AnyEvent")
itk_wrap_simple_class("itk::DeleteEvent")
itk_wrap_simple_class("itk::StartEvent")
itk_wrap_simple_class("itk::EndEvent")
itk_wrap_simple_class("itk::ProgressEvent")
itk_wrap_simple_class("itk::ExitEvent")
itk_wrap_simple_class("itk::AbortEvent")
itk_wrap_simple_class("itk::InitializeEvent")
itk_wrap_simple_class("itk::ModifiedEvent")
itk_wrap_simple_class("itk::IterationEvent")
itk_wrap_simple_class("itk::MultiResolutionIterationEvent")
itk_wrap_simple_class("itk::PickEvent")
itk_wrap_simple_class("itk::StartPickEvent")
itk_wrap_simple_class("itk::EndPickEvent")
itk_wrap_simple_class("itk::AbortCheckEvent")
itk_wrap_simple_class("itk::FunctionEvaluationIterationEvent")
itk_wrap_simple_class("itk::GradientEvaluationIterationEvent")
itk_wrap_simple_class("itk::FunctionAndGradientEvaluationIterationEvent")
itk_wrap_simple_class("itk::UserEvent")
set(WRAPPER_AUTO_INCLUDE_HEADERS ON)
itk_wrap_simple_class("itk::LightObject" POINTER)
itk_wrap_simple_class("itk::Object" POINTER)
itk_wrap_simple_class("itk::DataObject" POINTER)
itk_wrap_simple_class("itk::LightProcessObject" POINTER)
itk_wrap_simple_class("itk::StreamingProcessObject" POINTER)
itk_wrap_simple_class("itk::ProcessObject" POINTER)
itk_wrap_simple_class("itk::Command" POINTER)
itk_wrap_simple_class("itk::Directory" POINTER)
itk_wrap_simple_class("itk::DynamicLoader" POINTER)
itk_wrap_simple_class("itk::ObjectFactoryBase" POINTER)
itk_wrap_simple_class("itk::OutputWindow" POINTER)
itk_wrap_simple_class("itk::Version" POINTER)
itk_wrap_simple_class("itk::ThreadPool" POINTER)
itk_wrap_simple_class("itk::RealTimeClock" POINTER)
itk_wrap_simple_class("itk::RealTimeInterval")
itk_wrap_simple_class("itk::RealTimeStamp")
itk_wrap_simple_class("itk::TimeStamp")
itk_wrap_simple_class("itk::Indent")
itk_wrap_simple_class("itk::SimpleFilterWatcher")
itk_wrap_simple_class("itk::XMLFilterWatcher")
itk_wrap_simple_class("itk::MetaDataDictionary")
itk_wrap_class("itk::ResourceProbe" EXPLICIT_SPECIALIZATION)
itk_wrap_template("${ITKM_D}${ITKM_D}" "${ITKT_D},${ITKT_D}")
itk_end_wrap_class()
itk_wrap_simple_class("itk::TimeProbe")
# TODO: enable pointer support, once fixed the protected New() method.
itk_wrap_simple_class("itk::MetaDataObjectBase" POINTER)
itk_wrap_simple_class("itk::ProgressReporter")
itk_wrap_simple_class("itk::IterationReporter")
set(WRAPPER_AUTO_INCLUDE_HEADERS OFF)
itk_wrap_include("itkMultiThreaderBase.h")
itk_wrap_simple_class("itk::MultiThreaderBaseEnums")
set(WRAPPER_AUTO_INCLUDE_HEADERS ON)
itk_wrap_simple_class("itk::MultiThreaderBase" POINTER)
itk_wrap_simple_class("itk::PoolMultiThreader" POINTER)
if(ITK_USE_TBB)
itk_wrap_simple_class("itk::TBBMultiThreader" POINTER)
endif()
itk_wrap_simple_class("itk::PlatformMultiThreader" POINTER)
itk_wrap_simple_class("itk::ImageRegionSplitterBase" POINTER)
itk_wrap_simple_class("itk::ImageRegionSplitterDirection" POINTER)
itk_wrap_simple_class("itk::Region")
itk_wrap_simple_class("itk::ImageIORegion")
itk_wrap_simple_class("itk::MeshRegion")
itk_wrap_simple_class("itk::StoppingCriterionBase")
itk_wrap_simple_class("itk::DataObjectIterator")
itk_wrap_simple_class("itk::InputDataObjectIterator")
itk_wrap_simple_class("itk::OutputDataObjectIterator")
itk_wrap_simple_class("itk::DataObjectConstIterator")
itk_wrap_simple_class("itk::InputDataObjectConstIterator")
itk_wrap_simple_class("itk::OutputDataObjectConstIterator")
itk_wrap_simple_class("itk::Boolean")
itk_wrap_simple_class("itk::Statistics::RandomVariateGeneratorBase" POINTER)
itk_wrap_simple_class("itk::Statistics::MersenneTwisterRandomVariateGenerator" POINTER)
set(WRAPPER_AUTO_INCLUDE_HEADERS OFF)
itk_wrap_include("itkCommonEnums.h")
itk_wrap_simple_class("itk::CommonEnums")
itk_wrap_simple_class("itk::MeshEnums")
itk_wrap_simple_class("itk::OctreeEnums")
itk_wrap_simple_class("itk::ObjectEnums")
itk_wrap_simple_class("itk::ObjectFactoryEnums")
itk_wrap_include("itkSpatialOrientation.h")
itk_wrap_simple_class("itk::SpatialOrientationEnums")
set(WRAPPER_AUTO_INCLUDE_HEADERS ON)
itk_wrap_simple_class("itk::SpatialOrientationAdapter")
|