question: returns v i concode_field_sep double sqNorm concode_elem_sep boolean calcNorm concode_elem_sep double[] val concode_elem_sep double norm concode_elem_sep boolean calcSqNorm concode_field_sep void setW concode_elem_sep Coords3D add concode_elem_sep Coords3D crossProduct concode_elem_sep Coords3D sub concode_elem_sep void setY concode_elem_sep void set concode_elem_sep void set concode_elem_sep void setX concode_elem_sep Coords3D normalized concode_elem_sep double squareNorm concode_elem_sep void setZ concode_elem_sep double norm concode_elem_sep boolean isFinite concode_elem_sep double getW concode_elem_sep double getX concode_elem_sep double getY concode_elem_sep double getZ concode_elem_sep double dotproduct concode_elem_sep Coords3D normalize concode_elem_sep boolean isDefined concode_elem_sep Coords3D copyVector
target: double function ( int arg0 ) { switch ( arg0 ) { case 0 : return val [ 0 ] ; case 1 : return val [ 1 ] ; case 2 : return val [ 2 ] ; } return val [ 3 ] ; }