casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
casa::LineFinderUtils Member List

This is the complete list of members for casa::LineFinderUtils, including all inherited members.

binDataAndMask(size_t const num_in, DataType const in_data[], bool const in_mask[], size_t const bin_size, size_t const num_out, DataType out_data[], bool out_mask[], size_t const offset=0, bool const keepsize=false)casa::LineFinderUtilsstatic
calculateMAD(size_t const num_data, float const in_data[], bool const in_mask[], float mad[])casa::LineFinderUtilsstatic
countTrue(size_t num_data, bool const data[])casa::LineFinderUtilsinlinestatic
createMaskByAThreshold(size_t const num_data, float const in_data[], bool const in_mask[], float const threshold, bool out_mask[])casa::LineFinderUtilsstatic
createSignByAThreshold(size_t const num_data, DataType const in_data[], DataType const threshold, int8_t sign[])casa::LineFinderUtilsinlinestatic
createSignByThresholds(size_t const num_data, DataType const in_data[], DataType const threshold_array[], int8_t sign[])casa::LineFinderUtilsinlinestatic
deBinRanges(size_t const bin_size, size_t const offset, std::list< std::pair< size_t, size_t >> &range_list)casa::LineFinderUtilsstatic
extendRangeBySign(size_t num_sign, int8_t const sign[], bool const mask[], std::list< std::pair< size_t, size_t >> &range_list)casa::LineFinderUtilsstatic
FormatLineString(std::list< std::pair< size_t, size_t >> &line_list)casa::LineFinderUtilsinlinestatic
getMedianOfSorted(size_t const num_data, DataType const data[])casa::LineFinderUtilsinlinestatic
maskedMedian(size_t num_data, float const *data, bool const mask[], float fraction=1.0)casa::LineFinderUtilsstatic
maskToRangesList(size_t const num_mask, bool const mask[], std::list< std::pair< size_t, size_t >> &out_range)casa::LineFinderUtilsstatic
mergeARangeToList(std::list< std::pair< size_t, size_t >> &range_list, std::pair< size_t, size_t > &new_range, size_t const cursor=0)casa::LineFinderUtilsprivatestatic
mergeGapByFalse(size_t const num_mask, bool const mask[], size_t const maxgap, std::list< std::pair< size_t, size_t >> &range_list)casa::LineFinderUtilsstatic
mergeOverlapInTwoLists(std::list< std::pair< size_t, size_t >> &to, std::list< std::pair< size_t, size_t >> &from)casa::LineFinderUtilsstatic
mergeOverlappingRanges(std::list< std::pair< size_t, size_t >> &range_list)casa::LineFinderUtilsstatic
mergeSmallGapByFraction(double const fraction, size_t const maxwidth, std::list< std::pair< size_t, size_t >> &range_list)casa::LineFinderUtilsstatic
rejectNarrowRange(size_t const minwidth, std::list< std::pair< size_t, size_t >> &range_list)casa::LineFinderUtilsstatic
rejectWideRange(size_t const maxwidth, std::list< std::pair< size_t, size_t >> &range_list)casa::LineFinderUtilsstatic
signCompare(DataType const &data, DataType const &threshold)casa::LineFinderUtilsinlineprivatestatic