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