public static SinCosTable make ( int steps ) { if ( ( steps & 0x3 ) == 0 ) { return new QuarterTable ( steps ) ; } if ( ( steps & 0x1 ) == 0 ) { return new HalfTable ( steps ) ; } return new FullTable ( steps ) ; }
Make a table for the given number of steps .