pub fn reversed(&self) -> PlaceNotation {
        let stage = self.stage.as_usize();

        let mut places = Mask::empty();

        for i in 0..stage {
            if self.places.get(i as Number) {
                places.add((stage - i - 1) as Number);
            }
        }

        PlaceNotation {
            places,
            stage: self.stage,
        }
    }
// Returns the place notation that represents 'self' but with the places reversed
// (for example 14 -> 58 in Major, 1 -> 7 in Triples, etc)
Returns the place notation that represents 'self' but with the places reversed
(for example 14 -> 58 in Major, 1 -> 7 in Triples, etc)
Returns the place notation that represents ' self ' but with the places reversed ( for example 14 - > 58 in Major 1 - > 7 in Triples etc )
pub fn reversed(&self) -> PlaceNotation {
        let stage = self.stage.as_usize();
        let mut places = Mask::empty();
        for i in 0..stage {
            if self.places.get(i as Number) {
                places.add((stage - i - 1) as Number);
            }
        }
        PlaceNotation {
            places,
            stage: self.stage,
        }
    }
pub fn reversed ( & self ) -> PlaceNotation { let stage = self . stage . as_usize ( ) ; let mut places = Mask :: empty ( ) ; for i in 0 .. stage { if self . places . get ( i as Number ) { places . add ( ( stage - i - 1 ) as Number ) ; } } PlaceNotation { places , stage : self . stage , } }
Returns the place notation that represents 'self' but with the places reversed
(for example 14 -> 58 in Major, 1 -> 7 in Triples, etc)
Returns the place notation that represents ' self ' but with the places reversed ( for example 14 - > 58 in Major 1 - > 7 in Triples etc )
&self
&self