becker37: setup build becker38: lsstpkg -b -c fetch seal 1_9_2+1 becker47: svn co svn+ssh://svn.lsstcorp.org/DC2/mwi/trunk mwiTest becker48: cd mwiTest/ becker50: setup -r $PWD mwi test becker52: echo $MWI_DIR/ # this works, but it does not show up on "setup -l". hmmm... becker53: setup seal 1_9_2+1 becker55: scons install declare
How to deal with mask bits in your top level code.
/* Make sure the mask planes are there and consistent */
int badMaskBitT = templateMaskedImage.getMask()->getMaskPlane("BAD");
if (badMaskBitT == -1) {
/* It doesn't exist yet */
badMaskBitT = templateMaskedImage.getMask()->addMaskPlane("BAD");
}
int badMaskBitI = scienceMaskedImage.getMask()->getMaskPlane("BAD");
if (badMaskBitI == -1) {
/* It doesn't exist yet */
badMaskBitI = scienceMaskedImage.getMask()->addMaskPlane("BAD");
}
assert(badMaskBitT == badMaskBitI);
int edgeMaskBitT = templateMaskedImage.getMask()->getMaskPlane("EDGE");
if (edgeMaskBitT == -1) {
/* It doesn't exist yet */
edgeMaskBitT = templateMaskedImage.getMask()->addMaskPlane("EDGE");
}
int edgeMaskBitI = scienceMaskedImage.getMask()->getMaskPlane("EDGE");
if (edgeMaskBitI == -1) {
/* It doesn't exist yet */
edgeMaskBitI = scienceMaskedImage.getMask()->addMaskPlane("EDGE");
}
assert(edgeMaskBitT == edgeMaskBitI);
