Public Member Functions | |
| Dtk_feat_pattern_dir () | |
| int | get_direction (Dtk_feat_axis **) | 
| Returns the axis of direction for pattern feature.  More...  | |
| int | get_instance_spacing_array (Dtk_tab< double > *) | 
| Returns the list of unequal spacing values ( available if get_is_equal_spacing returns DTK_FALSE)  More...  | |
| int | get_is_equal_spacing (Dtk_bool *) | 
| Returns the boolean value to check if instances are equal spacing.  More...  | |
| int | get_length (double *) | 
| Returns the length of the pattern, I.E, the distance between the first and the last occurrence.  More...  | |
| int | get_nb_instances (int *) | 
| Returns Number of occurrences in this pattern direction (including the base feature to repeat)  More...  | |
| int | get_reverse (Bool *) | 
| Returns the boolean value for the reverse status of the pattern direction.  More...  | |
| int | get_spacing (double *) | 
| Returns the distance between two consecutive occurrences  More...  | |
| ~Dtk_feat_pattern_dir () | |
Data Fields | |
| Dtk_feat_axis * | direction | 
| Dtk_bool | isEqualSpacing | 
| double | length | 
| int | nb_instances | 
| Bool | reverse | 
| double | spacing | 
| Dtk_tab< double > | tabInstanceSpacingValues | 
| Dtk_feat_pattern_dir::Dtk_feat_pattern_dir | ( | ) | 
| Dtk_feat_pattern_dir::~Dtk_feat_pattern_dir | ( | ) | 
| int Dtk_feat_pattern_dir::get_direction | ( | Dtk_feat_axis ** | ) | 
Returns the axis of direction for pattern feature. 
 
| [in] | Pattern | Feature  | 
| [in/out] | ||
| [out] | Dtk_feat_axis* | 
| int Dtk_feat_pattern_dir::get_instance_spacing_array | ( | Dtk_tab< double > * | ) | 
Returns the list of unequal spacing values ( available if get_is_equal_spacing returns DTK_FALSE) 
 
| [in] | Pattern | Feature  | 
| [in/out] | ||
| [out] | list | of double for spacing values  | 
| int Dtk_feat_pattern_dir::get_is_equal_spacing | ( | Dtk_bool * | ) | 
Returns the boolean value to check if instances are equal spacing. 
 
| [in] | Pattern | Feature  | 
| [in/out] | ||
| [out] | Dtk_Bool | 
| int Dtk_feat_pattern_dir::get_length | ( | double * | ) | 
Returns the length of the pattern, I.E, the distance between the first and the last occurrence. 
 
| [in] | Pattern | Feature  | 
| [in/out] | ||
| [out] | double | 
| int Dtk_feat_pattern_dir::get_nb_instances | ( | int * | ) | 
Returns Number of occurrences in this pattern direction (including the base feature to repeat) 
 
| [in] | Pattern | Feature  | 
| [in/out] | ||
| [out] | int | 
| int Dtk_feat_pattern_dir::get_reverse | ( | Bool * | ) | 
Returns the boolean value for the reverse status of the pattern direction. 
 
| [in] | Pattern | Feature  | 
| [in/out] | ||
| [out] | Bool | 
| int Dtk_feat_pattern_dir::get_spacing | ( | double * | ) | 
Returns the distance between two consecutive occurrences 
 
| [in] | Pattern | Feature  | 
| [in/out] | ||
| [out] | int | 
| Dtk_feat_axis* Dtk_feat_pattern_dir::direction | 
| Dtk_bool Dtk_feat_pattern_dir::isEqualSpacing | 
| double Dtk_feat_pattern_dir::length | 
| int Dtk_feat_pattern_dir::nb_instances | 
| Bool Dtk_feat_pattern_dir::reverse | 
| double Dtk_feat_pattern_dir::spacing | 
| Dtk_tab<double> Dtk_feat_pattern_dir::tabInstanceSpacingValues |