The function of this subroutine is to return a vector containing all the ranges from all filters on the axis `axisName'.
NOTE! The returned pointer ranges() should be deallocated after use.
% subroutine readRangesDss(dssPointer, axisName, ranges, dssConstraints)
subroutine readRangesDss(dssPointer, axisName, ranges)
type(DssT), intent(in) :: dssPointer
character(*), intent(in) :: axisName
type(RangeT), pointer :: ranges(:)
% type(dssConstraintType), intent(in), optional :: dssConstraints(:)
end subroutine readRangesDss
subroutine readRangesComp(dssComp, axisName, ranges)
type(DScompT), intent(in) :: dssComp
character(*), intent(in) :: axisName
type(RangeT), pointer :: ranges(:)
end subroutine readRangesComp