00001 #include "StiIsActiveFunctor.h"
00002
00003 StiIsActiveFunctor::StiIsActiveFunctor(bool active, bool editable)
00004 : _active(active),
00005 _editable(editable)
00006 {}
00007
00008 StiIsActiveFunctor::~StiIsActiveFunctor()
00009 {}
00010
00012 bool StiIsActiveFunctor::isActive() const
00013 {
00014 return _active;
00015 }
00016
00018 void StiIsActiveFunctor::setIsActive(bool active)
00019 {
00020 _active = active;
00021 }
00022
00024 bool StiIsActiveFunctor::isEditable() const
00025 {
00026 return _editable;
00027 }
00028
00030 void StiIsActiveFunctor::setIsEditable(bool editable)
00031 {
00032 _editable = editable;
00033 }
00034
00039 bool StiIsActiveFunctor::operator()(double y, double z) const
00040 {
00041 return _active;
00042 }