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 |