17 #ifndef __itkMetaGaussianConverter_txx
18 #define __itkMetaGaussianConverter_txx
26 template <
unsigned int NDimensions>
35 template <
unsigned int NDimensions>
41 spatialObject->SetMaximum( gaussian->Maximum() );
42 spatialObject->SetRadius( gaussian->Radius() );
43 spatialObject->GetProperty()->SetName(gaussian->Name());
44 spatialObject->SetId(gaussian->ID());
45 spatialObject->SetParentId(gaussian->ParentID());
50 template <
unsigned int NDimensions>
55 MetaGaussian* gaussian =
new MetaGaussian(NDimensions);
59 gaussian->ParentID(spatialObject->
GetParent()->GetId());
61 gaussian->Maximum( spatialObject->
GetMaximum() );
62 gaussian->Radius( spatialObject->
GetRadius() );
63 gaussian->ID(spatialObject->
GetId());
69 template <
unsigned int NDimensions>
75 MetaGaussian* gaussian =
new MetaGaussian();
77 spatialObject = MetaGaussianToGaussianSpatialObject(gaussian);
84 template <
unsigned int NDimensions>
89 MetaGaussian* gaussian = GaussianSpatialObjectToMetaGaussian(spatialObject);
90 gaussian->Write(name);