FLA_Cont_with_3x3_to_2x2_check.c File Reference

(r)


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)

Function Documentation

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 }


Generated on Mon Jul 6 05:45:51 2009 for libflame by  doxygen 1.5.9