ITK Function Reference

(V10000.1.0.60_20160308.00)
Macros | Typedefs | Enumerations
CMP Tokens

Macros

#define IS_CMP_ORDER_E(a)   ( ( CMP_order_by_value <= (a) ) && ( (a) <= CMP_order_by_length_and_value ) )
 

Typedefs

typedef int( CMP_compare_agg_method_t )(tag_t compare_set, tag_t compare_element, int *result)
 
typedef int( CMP_compare_obj_method_t )(tag_t eim_object, tag_t compare_set, tag_t compare_element, int *result)
 
typedef int( CMP_free_cache_method_t )(void *externalCache, tag_t compare_element)
 
typedef int( CMP_uif_name_method_t )(tag_t compare_element, char **display_name)
 
typedef int( CMP_uif_value_method_t )(tag_t compare_set, CMP_side_e side, tag_t compare_element, char **display_value)
 
typedef int( CMP_update_cache_method_t )(tag_t compare_set, CMP_side_e side, tag_t eim_object, tag_t compare_element)
 

Enumerations

enum  CMP_cache_type_e {
  CMP_cache_auto = -2, CMP_cache_sync, CMP_cache_none, CMP_cache_char,
  CMP_cache_date, CMP_cache_double, CMP_cache_float, CMP_cache_integer,
  CMP_cache_logical, CMP_cache_short, CMP_cache_string, CMP_cache_tag,
  CMP_cache_char_array, CMP_cache_date_array, CMP_cache_tag_array, CMP_cache_string_array,
  CMP_cache_pointer
}
 
enum  CMP_element_type_e { CMP_property_element, CMP_external_element }
 
enum  CMP_order_e { CMP_order_by_value, CMP_order_by_length_and_value }
 
enum  CMP_priority_e { CMP_primary_element, CMP_aggregate_element, CMP_display_element }
 
enum  CMP_side_e { CMP_LHS, CMP_RHS }
 

Detailed Description

Macro Definition Documentation

#define IS_CMP_ORDER_E (   a)    ( ( CMP_order_by_value <= (a) ) && ( (a) <= CMP_order_by_length_and_value ) )

Definition at line 76 of file cmp_tokens.h.

Typedef Documentation

typedef int( CMP_compare_agg_method_t)(tag_t compare_set, tag_t compare_element, int *result)

Definition at line 85 of file cmp_tokens.h.

typedef int( CMP_compare_obj_method_t)(tag_t eim_object, tag_t compare_set, tag_t compare_element, int *result)

Definition at line 78 of file cmp_tokens.h.

typedef int( CMP_free_cache_method_t)(void *externalCache, tag_t compare_element)

Definition at line 110 of file cmp_tokens.h.

typedef int( CMP_uif_name_method_t)(tag_t compare_element, char **display_name)

Definition at line 98 of file cmp_tokens.h.

typedef int( CMP_uif_value_method_t)(tag_t compare_set, CMP_side_e side, tag_t compare_element, char **display_value)

Definition at line 103 of file cmp_tokens.h.

typedef int( CMP_update_cache_method_t)(tag_t compare_set, CMP_side_e side, tag_t eim_object, tag_t compare_element)

Definition at line 91 of file cmp_tokens.h.

Enumeration Type Documentation

Enumerator
CMP_cache_auto 

Selects 'best' cache type based on property value type

CMP_cache_sync 

Cache type matches property value type(primary value type only(e.g.int,double,float,char))

CMP_cache_none 
CMP_cache_char 
CMP_cache_date 
CMP_cache_double 
CMP_cache_float 
CMP_cache_integer 
CMP_cache_logical 
CMP_cache_short 
CMP_cache_string 
CMP_cache_tag 
CMP_cache_char_array 
CMP_cache_date_array 
CMP_cache_tag_array 
CMP_cache_string_array 
CMP_cache_pointer 

Definition at line 46 of file cmp_tokens.h.

Enumerator
CMP_property_element 
CMP_external_element 

Definition at line 40 of file cmp_tokens.h.

Enumerator
CMP_order_by_value 
CMP_order_by_length_and_value 

Definition at line 70 of file cmp_tokens.h.

Enumerator
CMP_primary_element 
CMP_aggregate_element 
CMP_display_element 

Definition at line 33 of file cmp_tokens.h.

enum CMP_side_e
Enumerator
CMP_LHS 
CMP_RHS 

Definition at line 27 of file cmp_tokens.h.