TYPEMAP
m3s_space_t*        O_ThreeSpace
m3s_space_or_null   O_ThreeSpaceOrNull
m3s_vector_p        O_ThreeSpace_Vector
m3s_4space_projection_t* O_ThreeSpace_Projection

INPUT
O_ThreeSpace
    $var= m3s_get_magic_space($arg, OR_DIE);

OUTPUT
O_ThreeSpace
	$arg= m3s_wrap_space($var);

INPUT
O_ThreeSpaceOrNull
    $var= m3s_get_magic_space($arg, 0);

INPUT
O_ThreeSpace_Vector
	$var= m3s_vector_get_array($arg);

OUTPUT
O_ThreeSpace_Vector
	$arg= m3s_wrap_vector($var);

INPUT
O_ThreeSpace_Projection
	$var= m3s_projection_get($arg);
