ASKAPSDP-1603 - Initial commit of a class to handle the distribution and parameterisation of objects. Not yet implemented in the rest of the code. Added a couple of accessor functions to DuchampParallel to be able to access the edge sources.

git-svn-id: https://svn.atnf.csiro.au/askapsdp/trunk@6574 1db04d4c-0ff0-4329-ae0b-98c546476c6a
ASKAPSDP-1603 - Better way of extracting an object's subsection, as we want to maintain the full spectral range possible, since this is used for finding the velocity widths in the spectral-line case.

git-svn-id: https://svn.atnf.csiro.au/askapsdp/trunk@6575 1db04d4c-0ff0-4329-ae0b-98c546476c6a
ASKAPSDP-1603 - fixing some bugs.

git-svn-id: https://svn.atnf.csiro.au/askapsdp/trunk@6576 1db04d4c-0ff0-4329-ae0b-98c546476c6a
ASKAPSDP-1603 - Adding fitting call to the parameterisation. Also copy constructor.

git-svn-id: https://svn.atnf.csiro.au/askapsdp/trunk@6577 1db04d4c-0ff0-4329-ae0b-98c546476c6a
ASKAPSDP-1603 - Fixing build errors, and moving object-section code to RadioSource.

git-svn-id: https://svn.atnf.csiro.au/askapsdp/trunk@6578 1db04d4c-0ff0-4329-ae0b-98c546476c6a
Another build failure fixed.

git-svn-id: https://svn.atnf.csiro.au/askapsdp/trunk@6579 1db04d4c-0ff0-4329-ae0b-98c546476c6a
ASKAPSDP-1603 - making the size of the extracted box around the source grow to account for any padding required by the Fitter.

git-svn-id: https://svn.atnf.csiro.au/askapsdp/trunk@6580 1db04d4c-0ff0-4329-ae0b-98c546476c6a
ASKAPSDP-1603 - Implementing the distributed parameterisation code. Tested on continuum case, and produces correct results consistent with earlier code (with only a few precision differences). Still need to fix the flags in the edge sources. Fix required for the sorting function in RadioSource - code is now more streamlined and does the correct thing.


git-svn-id: https://svn.atnf.csiro.au/askapsdp/trunk@6581 1db04d4c-0ff0-4329-ae0b-98c546476c6a
ASKAPSDP-1603 - Fixed the flag issue - needed to set the offsets stored with the object correctly, and add them back in after all the parameterisation has been done.



git-svn-id: https://svn.atnf.csiro.au/askapsdp/trunk@6582 1db04d4c-0ff0-4329-ae0b-98c546476c6a
ASKAPSDP-1603 - Cleaning up, removing the code that has been made redundant by the implementation of the ObjectParameteriser class. Also removing an older attempt at something similar (in AnalysisUtilities.cc).


git-svn-id: https://svn.atnf.csiro.au/askapsdp/trunk@6583 1db04d4c-0ff0-4329-ae0b-98c546476c6a