parameters: (self, type_code)
return_statement: return cases.get(self.m_inv_types[type_code], None)
docstring: If type_code is an matrix value, return its type kind, else None.
docstring_summary: If type_code is an matrix value, return its type kind, else None.
docstring_tokens: If type_code is an matrix value return its type kind else None .
function: def get_matrix_type_kind(self, type_code):
  		"""If type_code is an matrix value, return its type kind, else None."""
  		cases = {
  			"float2x2"   : "mi::mdl::IType::TK_FLOAT",
  			"float2x3"   : "mi::mdl::IType::TK_FLOAT",
  			"float2x4"   : "mi::mdl::IType::TK_FLOAT",
  			"float3x2"   : "mi::mdl::IType::TK_FLOAT",
  			"float3x3"   : "mi::mdl::IType::TK_FLOAT",
  			"float3x4"   : "mi::mdl::IType::TK_FLOAT",
  			"float4x2"   : "mi::mdl::IType::TK_FLOAT",
  			"float4x3"   : "mi::mdl::IType::TK_FLOAT",
  			"float4x4"   : "mi::mdl::IType::TK_FLOAT",
  			"double2x2"  : "mi::mdl::IType::TK_DOUBLE",
  			"double2x3"  : "mi::mdl::IType::TK_DOUBLE",
  			"double2x4"  : "mi::mdl::IType::TK_DOUBLE",
  			"double3x2"  : "mi::mdl::IType::TK_DOUBLE",
  			"double3x3"  : "mi::mdl::IType::TK_DOUBLE",
  			"double3x4"  : "mi::mdl::IType::TK_DOUBLE",
  			"double4x2"  : "mi::mdl::IType::TK_DOUBLE",
  			"double4x3"  : "mi::mdl::IType::TK_DOUBLE",
  			"double4x4"  : "mi::mdl::IType::TK_DOUBLE",
  		}
  		return cases.get(self.m_inv_types[type_code], None)
function_tokens: def get_matrix_type_kind ( self , type_code ) : cases = { "float2x2" : "mi::mdl::IType::TK_FLOAT" , "float2x3" : "mi::mdl::IType::TK_FLOAT" , "float2x4" : "mi::mdl::IType::TK_FLOAT" , "float3x2" : "mi::mdl::IType::TK_FLOAT" , "float3x3" : "mi::mdl::IType::TK_FLOAT" , "float3x4" : "mi::mdl::IType::TK_FLOAT" , "float4x2" : "mi::mdl::IType::TK_FLOAT" , "float4x3" : "mi::mdl::IType::TK_FLOAT" , "float4x4" : "mi::mdl::IType::TK_FLOAT" , "double2x2" : "mi::mdl::IType::TK_DOUBLE" , "double2x3" : "mi::mdl::IType::TK_DOUBLE" , "double2x4" : "mi::mdl::IType::TK_DOUBLE" , "double3x2" : "mi::mdl::IType::TK_DOUBLE" , "double3x3" : "mi::mdl::IType::TK_DOUBLE" , "double3x4" : "mi::mdl::IType::TK_DOUBLE" , "double4x2" : "mi::mdl::IType::TK_DOUBLE" , "double4x3" : "mi::mdl::IType::TK_DOUBLE" , "double4x4" : "mi::mdl::IType::TK_DOUBLE" , } return cases . get ( self . m_inv_types [ type_code ] , None )