32 m_GradientDirectionsContainer = gradientDirectionsContainer;
38 for(
unsigned int index(0); index < gradientDirectionsContainer.size(); index++)
41 m_GradientDirectionsContainer->InsertElement( index, newDirection);
51 return m_GradientDirectionsContainer;
60 if(lhs->Size() != rhs->Size())
return false;
62 GradientDirectionsContainerType::Iterator lhsit = lhs->Begin();
63 GradientDirectionsContainerType::Iterator rhsit = rhs->Begin();
66 for(
unsigned int i = 0 ; i < lhs->Size(); i++, ++lhsit, ++rhsit)
67 equal |= lhsit.Value() == rhsit.Value();
74 this->m_GradientDirectionsContainer =
static_cast<const Self&
>(property).m_GradientDirectionsContainer;
virtual itk::LightObject::Pointer InternalClone() const override
itk::SmartPointer< Self > Pointer
virtual bool Assign(const BaseProperty &property) override
~GradientDirectionsProperty()
ValueType GradientDirectionType
DataCollection - Class to facilitate loading/accessing structured data.
virtual bool IsEqual(const BaseProperty &property) const override
Abstract base class for properties.
std::vector< itk::Vector< double, 3 > > AlternativeGradientDirectionsContainerType
GradientDirectionsContainerType::Pointer m_GradientDirectionsContainer
const GradientDirectionsContainerType::Pointer GetGradientDirectionsContainer() const
GradientDirectionsProperty()
static itkEventMacro(BoundingShapeInteractionEvent, itk::AnyEvent) class MITKBOUNDINGSHAPE_EXPORT BoundingShapeInteractor Pointer New()
Basic interaction methods for mitk::GeometryData.