public static ImmutableVector4 createVector ( final double x , final double y , final double z , final double h ) { return new ImmutableVector4 ( new ImmutableData ( 4 , 1 ) { @ Override public double getQuick ( int row , int col ) { switch ( row ) { case 0 : return x ; case 1 : return y ; case 2 : return z ; default : return h ; } } } ) ; }
Creates a new immutable 4D column vector .