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 |