Method |
Description |
void setOrientationCount( uint64_t number )
|
Sets the number of Feret angles and updates the angle distribution. |
uint64_t orientationCount() const
|
Returns the number of Feret angles. |
void setOrientation( uint64_t index, float angle ) |
Sets a new angle in degrees, between 0 and 360, at the index position of the Feret distribution. |
float orientation( uint64_t index ) |
Returns the angle value in degrees at the index position in the distribution. |
void resample() |
Recomputes the orientations from the current number of angles in order to have a uniform distribution
around a half circle.
|
Feret2d::Ptr feret2d = MeasurementAttributes::feret2d();
feret2d->setOrientationCount( 5 );
int orientationNumberValue = feret2d->orientationCount();
feret2d->setOrientation( 4, 30 );
float orientationValue = feret2d->orientation( 4 );
feret2d->resample();
orientationValue =feret2d->orientation( 4 );
Method |
Description |
set_orientation(self, index, angle) |
Sets a new angle in degrees, between 0 and 360, at the index position of the Feret distribution. |
orientation(self, index) |
Returns the angle value in degrees at the index position in the distribution. |
resample(self) |
Recomputes the orientations from the current number of angles in order to have a uniform distribution
around a half circle.
|
Attributes |
Description |
orientation_count
|
Returns the number of Feret angles or sets it and updates the angle distribution. |
feret2d = imagedev.MeasurementAttributes.feret2d
feret2d.orientation_count = 10
orientation_number_value = feret2d.orientation_count
feret2d.set_orientation(9, 0.25)
orientation_value = feret2d.orientation(9)
feret2d.resample()
orientation_value = feret2d.orientation(9)
Method |
Description |
void SetOrientation(long index, float angle) |
Sets a new angle in degrees, between 0 and 360, at the index position of the Feret distribution. |
float Orientation(long index) |
Returns the angle value in degrees at the index position in the distribution. |
void Resample() |
Recomputes the orientations from the current number of angles in order to have a uniform distribution
around a half circle.
|
Attributes |
Description |
orientationCount
|
Sets or gets the number of Feret angles and updates the angle distribution. |
Feret2d feret2d = MeasurementAttributes.feret2d();
feret2d.orientationCount=5;
auto orientationNumberValue = feret2d.orientationCount;
feret2d.SetOrientation(4, 30);
auto orientationValue = feret2d.Orientation(4);
feret2d.Resample();
auto orientationValue = feret2d.Orientation(4);