Functions | |
FLA_Error | FLA_Cont_with_3x3_to_2x2_check (FLA_Obj *ATL, FLA_Obj *ATR, FLA_Obj A00, FLA_Obj A01, FLA_Obj A02, FLA_Obj A10, FLA_Obj A11, FLA_Obj A12, FLA_Obj *ABL, FLA_Obj *ABR, FLA_Obj A20, FLA_Obj A21, FLA_Obj A22, FLA_Quadrant quadrant) |
FLA_Error FLA_Cont_with_3x3_to_2x2_check | ( | FLA_Obj * | ATL, | |
FLA_Obj * | ATR, | |||
FLA_Obj | A00, | |||
FLA_Obj | A01, | |||
FLA_Obj | A02, | |||
FLA_Obj | A10, | |||
FLA_Obj | A11, | |||
FLA_Obj | A12, | |||
FLA_Obj * | ABL, | |||
FLA_Obj * | ABR, | |||
FLA_Obj | A20, | |||
FLA_Obj | A21, | |||
FLA_Obj | A22, | |||
FLA_Quadrant | quadrant | |||
) |
References FLA_Check_null_pointer(), FLA_Check_valid_object_datatype(), and FLA_Check_valid_quadrant().
Referenced by FLA_Cont_with_3x3_to_2x2().
00039 { 00040 FLA_Error e_val; 00041 00042 e_val = FLA_Check_null_pointer( ATL ); 00043 FLA_Check_error_code( e_val ); 00044 00045 e_val = FLA_Check_null_pointer( ABL ); 00046 FLA_Check_error_code( e_val ); 00047 00048 e_val = FLA_Check_null_pointer( ATR ); 00049 FLA_Check_error_code( e_val ); 00050 00051 e_val = FLA_Check_null_pointer( ABR ); 00052 FLA_Check_error_code( e_val ); 00053 00054 e_val = FLA_Check_valid_object_datatype( A00 ); 00055 FLA_Check_error_code( e_val ); 00056 00057 e_val = FLA_Check_valid_object_datatype( A10 ); 00058 FLA_Check_error_code( e_val ); 00059 00060 e_val = FLA_Check_valid_object_datatype( A20 ); 00061 FLA_Check_error_code( e_val ); 00062 00063 e_val = FLA_Check_valid_object_datatype( A01 ); 00064 FLA_Check_error_code( e_val ); 00065 00066 e_val = FLA_Check_valid_object_datatype( A11 ); 00067 FLA_Check_error_code( e_val ); 00068 00069 e_val = FLA_Check_valid_object_datatype( A21 ); 00070 FLA_Check_error_code( e_val ); 00071 00072 e_val = FLA_Check_valid_object_datatype( A02 ); 00073 FLA_Check_error_code( e_val ); 00074 00075 e_val = FLA_Check_valid_object_datatype( A12 ); 00076 FLA_Check_error_code( e_val ); 00077 00078 e_val = FLA_Check_valid_object_datatype( A22 ); 00079 FLA_Check_error_code( e_val ); 00080 00081 e_val = FLA_Check_valid_quadrant( quadrant ); 00082 FLA_Check_error_code( e_val ); 00083 00084 // Needed: check for adjacency, similar to those in FLA_Merge_*(). 00085 00086 return FLA_SUCCESS; 00087 }