Module AnalysisMeasuring¶
The module AnalysisMeasuring contains the following static classes:
| Class | Description |
|---|---|
GaugingAlgorithms |
Wraps free-standing functions. |
The module AnalysisMeasuring contains the following classes:
| Class | Description |
|---|---|
Edge1d |
The edge_1d as returned by gauging. |
Edge1dEnumerator |
|
Edge1dInfo |
The edge_1d_info as returned by gauging. |
Edge1dInfoEnumerator |
|
Edge1dInfoList |
|
Edge1dList |
|
Edge2d |
The edge_2d as returned by gauging. |
Edge2dEnumerator |
|
Edge2dInfo |
The edge_2d_info as returned by gauging. |
Edge2dInfoEnumerator |
|
Edge2dInfoList |
|
Edge2dList |
Class Edge1d¶
The edge_1d as returned by gauging.
Namespace: Ngi
Module: AnalysisMeasuring
The class Edge1d implements the following interfaces:
| Interface | |—— —-| | IEquatableEdge1d | | ISerializable |
The class Edge1d contains the following properties:
| Property | Get | Set | Description |
|---|---|---|---|
Position |
* | The position of the edge. | |
Strength |
* | The strength of the edge. | |
Grey |
* | The grey value of the edge. |
The class Edge1d contains the following methods:
| Method | Description |
|---|---|
ToString |
Provide string representation for debugging purposes. |
Description¶
Edge characteristics are the position, the strength and the grey value.
The following operators are implemented for a edge_1d: operator == : comparison for equality. operator != : comparison for inequality.
Constructors¶
Constructor Edge1d¶
Edge1d(System.Double position, System.Double strength, System.Double grey)
Standard constructor.
The constructor has the following parameters:
| Parameter | Type | Description |
|---|---|---|
position |
System.Double |
|
strength |
System.Double |
|
grey |
System.Double |
Properties¶
Class Edge1dEnumerator¶
Namespace: Ngi
Module: AnalysisMeasuring
The class Edge1dEnumerator implements the following interfaces:
| Interface | |—— —-| | IEnumerator | | IEnumeratorEdge1d |
The class Edge1dEnumerator contains the following properties:
| Property | Get | Set | Description |
|---|---|---|---|
Current |
* |
The class Edge1dEnumerator contains the following methods:
| Method | Description |
|---|---|
Reset |
|
MoveNext |
Description¶
Class Edge1dInfo¶
The edge_1d_info as returned by gauging.
Namespace: Ngi
Module: AnalysisMeasuring
The class Edge1dInfo implements the following interfaces:
| Interface | |—— —-| | IEquatableEdge1dInfo | | ISerializable |
The class Edge1dInfo contains the following properties:
| Property | Get | Set | Description |
|---|---|---|---|
Edges |
* | The edges. | |
Profile |
* | The smoothed grey value profile. | |
Gradient |
* | The gradient profile. |
The class Edge1dInfo contains the following methods:
| Method | Description |
|---|---|
ToString |
Provide string representation for debugging purposes. |
Description¶
This class combines an edge_1d_list with a smoothed profile and a gradient profile. This enables you to look at the data that is used for edge detection and understand the effects of the sigma and threshold parameters.
The following operators are implemented for a edge_1d_info: operator == : comparison for equality. operator != : comparison for inequality.
Constructors¶
Constructor Edge1dInfo¶
Edge1dInfo(Edge1dList edges, ProfileDouble profile, ProfileDouble gradient)
Standard constructor.
The constructor has the following parameters:
| Parameter | Type | Description |
|---|---|---|
edges |
Edge1dList |
|
profile |
ProfileDouble |
|
gradient |
ProfileDouble |
Properties¶
Class Edge1dInfoEnumerator¶
Namespace: Ngi
Module: AnalysisMeasuring
The class Edge1dInfoEnumerator implements the following interfaces:
| Interface | |—— —-| | IEnumerator | | IEnumeratorEdge1dInfo |
The class Edge1dInfoEnumerator contains the following properties:
| Property | Get | Set | Description |
|---|---|---|---|
Current |
* |
The class Edge1dInfoEnumerator contains the following methods:
| Method | Description |
|---|---|
Reset |
|
MoveNext |
Description¶
Class Edge1dInfoList¶
Namespace: Ngi
Module: AnalysisMeasuring
The class Edge1dInfoList implements the following interfaces:
| Interface | |—— —-| | IListEdge1dInfo |
The class Edge1dInfoList contains the following properties:
| Property | Get | Set | Description |
|---|---|---|---|
Count |
* | ||
IsFixedSize |
* | ||
IsReadOnly |
* | ||
[index] |
* | * |
The class Edge1dInfoList contains the following methods:
| Method | Description |
|---|---|
GetEnumerator |
|
Add |
|
Clear |
|
Contains |
|
Remove |
|
IndexOf |
|
Insert |
|
RemoveAt |
|
ToString |
Description¶
Properties¶
Property Count¶
System.Int32 Count
Property IsFixedSize¶
System.Boolean IsFixedSize
Property IsReadOnly¶
System.Boolean IsReadOnly
Property [index]¶
Edge1dInfo [index]
Methods¶
Method GetEnumerator¶
Edge1dInfoEnumerator GetEnumerator()
Method Add¶
void Add(Edge1dInfo item)
The method Add has the following parameters:
| Parameter | Type | Description |
|---|---|---|
item |
Edge1dInfo |
Method Clear¶
void Clear()
Method Contains¶
System.Boolean Contains(Edge1dInfo item)
The method Contains has the following parameters:
| Parameter | Type | Description |
|---|---|---|
item |
Edge1dInfo |
Method Remove¶
System.Boolean Remove(Edge1dInfo item)
The method Remove has the following parameters:
| Parameter | Type | Description |
|---|---|---|
item |
Edge1dInfo |
Method IndexOf¶
System.Int32 IndexOf(Edge1dInfo item)
The method IndexOf has the following parameters:
| Parameter | Type | Description |
|---|---|---|
item |
Edge1dInfo |
Method Insert¶
void Insert(System.Int32 index, Edge1dInfo item)
The method Insert has the following parameters:
| Parameter | Type | Description |
|---|---|---|
index |
System.Int32 |
|
item |
Edge1dInfo |
Method RemoveAt¶
void RemoveAt(System.Int32 index)
The method RemoveAt has the following parameters:
| Parameter | Type | Description |
|---|---|---|
index |
System.Int32 |
Method ToString¶
System.String ToString()
Class Edge1dList¶
Namespace: Ngi
Module: AnalysisMeasuring
The class Edge1dList implements the following interfaces:
| Interface | |—— —-| | IListEdge1d |
The class Edge1dList contains the following properties:
| Property | Get | Set | Description |
|---|---|---|---|
Count |
* | ||
IsFixedSize |
* | ||
IsReadOnly |
* | ||
[index] |
* | * |
The class Edge1dList contains the following methods:
| Method | Description |
|---|---|
GetEnumerator |
|
Add |
|
Clear |
|
Contains |
|
Remove |
|
IndexOf |
|
Insert |
|
RemoveAt |
|
ToString |
Description¶
Properties¶
Property Count¶
System.Int32 Count
Property IsFixedSize¶
System.Boolean IsFixedSize
Property IsReadOnly¶
System.Boolean IsReadOnly
Property [index]¶
Edge1d [index]
Methods¶
Method GetEnumerator¶
Edge1dEnumerator GetEnumerator()
Method Add¶
void Add(Edge1d item)
The method Add has the following parameters:
| Parameter | Type | Description |
|---|---|---|
item |
Edge1d |
Method Clear¶
void Clear()
Method Contains¶
System.Boolean Contains(Edge1d item)
The method Contains has the following parameters:
| Parameter | Type | Description |
|---|---|---|
item |
Edge1d |
Method Remove¶
System.Boolean Remove(Edge1d item)
The method Remove has the following parameters:
| Parameter | Type | Description |
|---|---|---|
item |
Edge1d |
Method IndexOf¶
System.Int32 IndexOf(Edge1d item)
The method IndexOf has the following parameters:
| Parameter | Type | Description |
|---|---|---|
item |
Edge1d |
Method Insert¶
void Insert(System.Int32 index, Edge1d item)
The method Insert has the following parameters:
| Parameter | Type | Description |
|---|---|---|
index |
System.Int32 |
|
item |
Edge1d |
Method RemoveAt¶
void RemoveAt(System.Int32 index)
The method RemoveAt has the following parameters:
| Parameter | Type | Description |
|---|---|---|
index |
System.Int32 |
Method ToString¶
System.String ToString()
Class Edge2d¶
The edge_2d as returned by gauging.
Namespace: Ngi
Module: AnalysisMeasuring
The class Edge2d implements the following interfaces:
| Interface | |—— —-| | IEquatableEdge2d | | ISerializable |
The class Edge2d contains the following properties:
| Property | Get | Set | Description |
|---|---|---|---|
Position |
* | The position of the edge. | |
Strength |
* | The strength of the edge. | |
Grey |
* | The grey value of the edge. |
The class Edge2d contains the following methods:
| Method | Description |
|---|---|
ToString |
Provide string representation for debugging purposes. |
Description¶
Edge characteristics are the position, the strength and the grey value.
The following operators are implemented for a edge_2d: operator == : comparison for equality. operator != : comparison for inequality.
Constructors¶
Constructor Edge2d¶
Edge2d(PointDouble position, System.Double strength, System.Double grey)
Standard constructor.
The constructor has the following parameters:
| Parameter | Type | Description |
|---|---|---|
position |
PointDouble |
|
strength |
System.Double |
|
grey |
System.Double |
Properties¶
Class Edge2dEnumerator¶
Namespace: Ngi
Module: AnalysisMeasuring
The class Edge2dEnumerator implements the following interfaces:
| Interface | |—— —-| | IEnumerator | | IEnumeratorEdge2d |
The class Edge2dEnumerator contains the following properties:
| Property | Get | Set | Description |
|---|---|---|---|
Current |
* |
The class Edge2dEnumerator contains the following methods:
| Method | Description |
|---|---|
Reset |
|
MoveNext |
Description¶
Class Edge2dInfo¶
The edge_2d_info as returned by gauging.
Namespace: Ngi
Module: AnalysisMeasuring
The class Edge2dInfo implements the following interfaces:
| Interface | |—— —-| | IEquatableEdge2dInfo | | ISerializable |
The class Edge2dInfo contains the following properties:
| Property | Get | Set | Description |
|---|---|---|---|
Edges |
* | The edges. | |
Profile |
* | The smoothed grey value profile. | |
Gradient |
* | The gradient profile. | |
Rectangle |
* | The rectangle used to calculate the profile. |
The class Edge2dInfo contains the following methods:
| Method | Description |
|---|---|
ToString |
Provide string representation for debugging purposes. |
Description¶
This class combines an edge_2d_list with a smoothed profile and a gradient profile. This enables you to look at the data that is used for edge detection and understand the effects of the sigma and threshold parameters.
The following operators are implemented for a edge_2d_info: operator == : comparison for equality. operator != : comparison for inequality.
Constructors¶
Constructor Edge2dInfo¶
Edge2dInfo(Edge2dList edges, ProfileDouble profile, ProfileDouble gradient, Rectangle rectangle)
Standard constructor.
The constructor has the following parameters:
| Parameter | Type | Description |
|---|---|---|
edges |
Edge2dList |
|
profile |
ProfileDouble |
|
gradient |
ProfileDouble |
|
rectangle |
Rectangle |
Properties¶
Class Edge2dInfoEnumerator¶
Namespace: Ngi
Module: AnalysisMeasuring
The class Edge2dInfoEnumerator implements the following interfaces:
| Interface | |—— —-| | IEnumerator | | IEnumeratorEdge2dInfo |
The class Edge2dInfoEnumerator contains the following properties:
| Property | Get | Set | Description |
|---|---|---|---|
Current |
* |
The class Edge2dInfoEnumerator contains the following methods:
| Method | Description |
|---|---|
Reset |
|
MoveNext |
Description¶
Class Edge2dInfoList¶
Namespace: Ngi
Module: AnalysisMeasuring
The class Edge2dInfoList implements the following interfaces:
| Interface | |—— —-| | IListEdge2dInfo |
The class Edge2dInfoList contains the following properties:
| Property | Get | Set | Description |
|---|---|---|---|
Count |
* | ||
IsFixedSize |
* | ||
IsReadOnly |
* | ||
[index] |
* | * |
The class Edge2dInfoList contains the following methods:
| Method | Description |
|---|---|
GetEnumerator |
|
Add |
|
Clear |
|
Contains |
|
Remove |
|
IndexOf |
|
Insert |
|
RemoveAt |
|
ToString |
Description¶
Properties¶
Property Count¶
System.Int32 Count
Property IsFixedSize¶
System.Boolean IsFixedSize
Property IsReadOnly¶
System.Boolean IsReadOnly
Property [index]¶
Edge2dInfo [index]
Methods¶
Method GetEnumerator¶
Edge2dInfoEnumerator GetEnumerator()
Method Add¶
void Add(Edge2dInfo item)
The method Add has the following parameters:
| Parameter | Type | Description |
|---|---|---|
item |
Edge2dInfo |
Method Clear¶
void Clear()
Method Contains¶
System.Boolean Contains(Edge2dInfo item)
The method Contains has the following parameters:
| Parameter | Type | Description |
|---|---|---|
item |
Edge2dInfo |
Method Remove¶
System.Boolean Remove(Edge2dInfo item)
The method Remove has the following parameters:
| Parameter | Type | Description |
|---|---|---|
item |
Edge2dInfo |
Method IndexOf¶
System.Int32 IndexOf(Edge2dInfo item)
The method IndexOf has the following parameters:
| Parameter | Type | Description |
|---|---|---|
item |
Edge2dInfo |
Method Insert¶
void Insert(System.Int32 index, Edge2dInfo item)
The method Insert has the following parameters:
| Parameter | Type | Description |
|---|---|---|
index |
System.Int32 |
|
item |
Edge2dInfo |
Method RemoveAt¶
void RemoveAt(System.Int32 index)
The method RemoveAt has the following parameters:
| Parameter | Type | Description |
|---|---|---|
index |
System.Int32 |
Method ToString¶
System.String ToString()
Class Edge2dList¶
Namespace: Ngi
Module: AnalysisMeasuring
The class Edge2dList implements the following interfaces:
| Interface | |—— —-| | IListEdge2d |
The class Edge2dList contains the following properties:
| Property | Get | Set | Description |
|---|---|---|---|
Count |
* | ||
IsFixedSize |
* | ||
IsReadOnly |
* | ||
[index] |
* | * |
The class Edge2dList contains the following methods:
| Method | Description |
|---|---|
GetEnumerator |
|
Add |
|
Clear |
|
Contains |
|
Remove |
|
IndexOf |
|
Insert |
|
RemoveAt |
|
ToString |
Description¶
Properties¶
Property Count¶
System.Int32 Count
Property IsFixedSize¶
System.Boolean IsFixedSize
Property IsReadOnly¶
System.Boolean IsReadOnly
Property [index]¶
Edge2d [index]
Methods¶
Method GetEnumerator¶
Edge2dEnumerator GetEnumerator()
Method Add¶
void Add(Edge2d item)
The method Add has the following parameters:
| Parameter | Type | Description |
|---|---|---|
item |
Edge2d |
Method Clear¶
void Clear()
Method Contains¶
System.Boolean Contains(Edge2d item)
The method Contains has the following parameters:
| Parameter | Type | Description |
|---|---|---|
item |
Edge2d |
Method Remove¶
System.Boolean Remove(Edge2d item)
The method Remove has the following parameters:
| Parameter | Type | Description |
|---|---|---|
item |
Edge2d |
Method IndexOf¶
System.Int32 IndexOf(Edge2d item)
The method IndexOf has the following parameters:
| Parameter | Type | Description |
|---|---|---|
item |
Edge2d |
Method Insert¶
void Insert(System.Int32 index, Edge2d item)
The method Insert has the following parameters:
| Parameter | Type | Description |
|---|---|---|
index |
System.Int32 |
|
item |
Edge2d |
Method RemoveAt¶
void RemoveAt(System.Int32 index)
The method RemoveAt has the following parameters:
| Parameter | Type | Description |
|---|---|---|
index |
System.Int32 |
Method ToString¶
System.String ToString()
Class GaugingAlgorithms¶
Wraps free-standing functions.
Namespace: Ngi
Module: AnalysisMeasuring
The class GaugingAlgorithms contains the following enumerations:
| Enumeration | Description |
|---|---|
EdgeGaugingOrientation |
The edge gauging orientation. |
EdgePolarity |
The edge polarity. |
EdgeSelector |
The edge selector. |
CircularGaugingOrientation |
The circular edge gauging orientation. |
Description¶
The purpose of this class is to make the functions available for the .NET wrapper.
Static Methods¶
Method GaugeEdgesInfoInProfile¶
Edge1dInfo GaugeEdgesInfoInProfile(ViewLocatorByte source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInfoInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorByte |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the begin of the source profile, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfoInProfile¶
Edge1dInfo GaugeEdgesInfoInProfile(ViewLocatorUInt16 source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInfoInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt16 |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the begin of the source profile, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfoInProfile¶
Edge1dInfo GaugeEdgesInfoInProfile(ViewLocatorUInt32 source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInfoInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt32 |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the begin of the source profile, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfoInProfile¶
Edge1dInfo GaugeEdgesInfoInProfile(ViewLocatorDouble source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInfoInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorDouble |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the begin of the source profile, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfoInProfile¶
Edge1dInfo GaugeEdgesInfoInProfile(ViewLocatorRgbByte source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInfoInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbByte |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the begin of the source profile, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfoInProfile¶
Edge1dInfo GaugeEdgesInfoInProfile(ViewLocatorRgbUInt16 source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInfoInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt16 |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the begin of the source profile, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfoInProfile¶
Edge1dInfo GaugeEdgesInfoInProfile(ViewLocatorRgbUInt32 source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInfoInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt32 |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the begin of the source profile, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfoInProfile¶
Edge1dInfo GaugeEdgesInfoInProfile(ViewLocatorRgbDouble source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInfoInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbDouble |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the begin of the source profile, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfoInProfile¶
Edge1dInfo GaugeEdgesInfoInProfile(ViewLocatorRgbaByte source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInfoInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaByte |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the begin of the source profile, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfoInProfile¶
Edge1dInfo GaugeEdgesInfoInProfile(ViewLocatorRgbaUInt16 source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInfoInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt16 |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the begin of the source profile, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfoInProfile¶
Edge1dInfo GaugeEdgesInfoInProfile(ViewLocatorRgbaUInt32 source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInfoInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt32 |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the begin of the source profile, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfoInProfile¶
Edge1dInfo GaugeEdgesInfoInProfile(ViewLocatorRgbaDouble source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInfoInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaDouble |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the begin of the source profile, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfoInProfile¶
Edge1dInfo GaugeEdgesInfoInProfile(View source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInfoInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
View |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the begin of the source profile, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInProfile¶
Edge1dList GaugeEdgesInProfile(ViewLocatorByte source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorByte |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
A list of edges, which consist of a position with respect to the begin of the source profile and an edge strength.
Method GaugeEdgesInProfile¶
Edge1dList GaugeEdgesInProfile(ViewLocatorUInt16 source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt16 |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
A list of edges, which consist of a position with respect to the begin of the source profile and an edge strength.
Method GaugeEdgesInProfile¶
Edge1dList GaugeEdgesInProfile(ViewLocatorUInt32 source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt32 |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
A list of edges, which consist of a position with respect to the begin of the source profile and an edge strength.
Method GaugeEdgesInProfile¶
Edge1dList GaugeEdgesInProfile(ViewLocatorDouble source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorDouble |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
A list of edges, which consist of a position with respect to the begin of the source profile and an edge strength.
Method GaugeEdgesInProfile¶
Edge1dList GaugeEdgesInProfile(ViewLocatorRgbByte source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbByte |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
A list of edges, which consist of a position with respect to the begin of the source profile and an edge strength.
Method GaugeEdgesInProfile¶
Edge1dList GaugeEdgesInProfile(ViewLocatorRgbUInt16 source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt16 |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
A list of edges, which consist of a position with respect to the begin of the source profile and an edge strength.
Method GaugeEdgesInProfile¶
Edge1dList GaugeEdgesInProfile(ViewLocatorRgbUInt32 source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt32 |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
A list of edges, which consist of a position with respect to the begin of the source profile and an edge strength.
Method GaugeEdgesInProfile¶
Edge1dList GaugeEdgesInProfile(ViewLocatorRgbDouble source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbDouble |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
A list of edges, which consist of a position with respect to the begin of the source profile and an edge strength.
Method GaugeEdgesInProfile¶
Edge1dList GaugeEdgesInProfile(ViewLocatorRgbaByte source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaByte |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
A list of edges, which consist of a position with respect to the begin of the source profile and an edge strength.
Method GaugeEdgesInProfile¶
Edge1dList GaugeEdgesInProfile(ViewLocatorRgbaUInt16 source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt16 |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
A list of edges, which consist of a position with respect to the begin of the source profile and an edge strength.
Method GaugeEdgesInProfile¶
Edge1dList GaugeEdgesInProfile(ViewLocatorRgbaUInt32 source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt32 |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
A list of edges, which consist of a position with respect to the begin of the source profile and an edge strength.
Method GaugeEdgesInProfile¶
Edge1dList GaugeEdgesInProfile(ViewLocatorRgbaDouble source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaDouble |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
A list of edges, which consist of a position with respect to the begin of the source profile and an edge strength.
Method GaugeEdgesInProfile¶
Edge1dList GaugeEdgesInProfile(View source, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in a profile.
The method GaugeEdgesInProfile has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
View |
The source view. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
A list of edges, which consist of a position with respect to the begin of the source profile and an edge strength.
Method GaugeEdgesInfo¶
Edge1dInfo GaugeEdgesInfo(ViewLocatorByte source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdgesInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorByte |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfo¶
Edge1dInfo GaugeEdgesInfo(ViewLocatorUInt16 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdgesInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt16 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfo¶
Edge1dInfo GaugeEdgesInfo(ViewLocatorUInt32 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdgesInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt32 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfo¶
Edge1dInfo GaugeEdgesInfo(ViewLocatorDouble source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdgesInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorDouble |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfo¶
Edge1dInfo GaugeEdgesInfo(ViewLocatorRgbByte source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdgesInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbByte |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfo¶
Edge1dInfo GaugeEdgesInfo(ViewLocatorRgbUInt16 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdgesInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt16 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfo¶
Edge1dInfo GaugeEdgesInfo(ViewLocatorRgbUInt32 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdgesInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt32 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfo¶
Edge1dInfo GaugeEdgesInfo(ViewLocatorRgbDouble source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdgesInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbDouble |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfo¶
Edge1dInfo GaugeEdgesInfo(ViewLocatorRgbaByte source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdgesInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaByte |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfo¶
Edge1dInfo GaugeEdgesInfo(ViewLocatorRgbaUInt16 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdgesInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt16 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfo¶
Edge1dInfo GaugeEdgesInfo(ViewLocatorRgbaUInt32 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdgesInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt32 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfo¶
Edge1dInfo GaugeEdgesInfo(ViewLocatorRgbaDouble source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdgesInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaDouble |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgesInfo¶
Edge1dInfo GaugeEdgesInfo(View source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdgesInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
View |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdges¶
Edge1dList GaugeEdges(ViewLocatorByte source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdges has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorByte |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdges¶
Edge1dList GaugeEdges(ViewLocatorUInt16 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdges has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt16 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdges¶
Edge1dList GaugeEdges(ViewLocatorUInt32 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdges has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt32 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdges¶
Edge1dList GaugeEdges(ViewLocatorDouble source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdges has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorDouble |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdges¶
Edge1dList GaugeEdges(ViewLocatorRgbByte source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdges has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbByte |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdges¶
Edge1dList GaugeEdges(ViewLocatorRgbUInt16 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdges has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt16 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdges¶
Edge1dList GaugeEdges(ViewLocatorRgbUInt32 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdges has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt32 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdges¶
Edge1dList GaugeEdges(ViewLocatorRgbDouble source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdges has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbDouble |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdges¶
Edge1dList GaugeEdges(ViewLocatorRgbaByte source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdges has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaByte |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdges¶
Edge1dList GaugeEdges(ViewLocatorRgbaUInt16 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdges has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt16 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdges¶
Edge1dList GaugeEdges(ViewLocatorRgbaUInt32 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdges has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt32 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdges¶
Edge1dList GaugeEdges(ViewLocatorRgbaDouble source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdges has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaDouble |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdges¶
Edge1dList GaugeEdges(View source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double sigma, System.Double threshold)
Calculates the position of edges in the source view.
The method GaugeEdges has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
View |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
The list of edges contains for each edge a position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgePointsInfo¶
Edge2dInfoList GaugeEdgePointsInfo(ViewLocatorByte source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view.
The method GaugeEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorByte |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in horizontal or vertical direction, from left to right, right to left, top to bottom or bottom to top, as specified by the orientation parameter. The scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgePointsInfo¶
Edge2dInfoList GaugeEdgePointsInfo(ViewLocatorUInt16 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view.
The method GaugeEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt16 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in horizontal or vertical direction, from left to right, right to left, top to bottom or bottom to top, as specified by the orientation parameter. The scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgePointsInfo¶
Edge2dInfoList GaugeEdgePointsInfo(ViewLocatorUInt32 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view.
The method GaugeEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt32 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in horizontal or vertical direction, from left to right, right to left, top to bottom or bottom to top, as specified by the orientation parameter. The scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgePointsInfo¶
Edge2dInfoList GaugeEdgePointsInfo(ViewLocatorDouble source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view.
The method GaugeEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorDouble |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in horizontal or vertical direction, from left to right, right to left, top to bottom or bottom to top, as specified by the orientation parameter. The scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgePointsInfo¶
Edge2dInfoList GaugeEdgePointsInfo(ViewLocatorRgbByte source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view.
The method GaugeEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbByte |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in horizontal or vertical direction, from left to right, right to left, top to bottom or bottom to top, as specified by the orientation parameter. The scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgePointsInfo¶
Edge2dInfoList GaugeEdgePointsInfo(ViewLocatorRgbUInt16 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view.
The method GaugeEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt16 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in horizontal or vertical direction, from left to right, right to left, top to bottom or bottom to top, as specified by the orientation parameter. The scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgePointsInfo¶
Edge2dInfoList GaugeEdgePointsInfo(ViewLocatorRgbUInt32 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view.
The method GaugeEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt32 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in horizontal or vertical direction, from left to right, right to left, top to bottom or bottom to top, as specified by the orientation parameter. The scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgePointsInfo¶
Edge2dInfoList GaugeEdgePointsInfo(ViewLocatorRgbDouble source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view.
The method GaugeEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbDouble |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in horizontal or vertical direction, from left to right, right to left, top to bottom or bottom to top, as specified by the orientation parameter. The scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgePointsInfo¶
Edge2dInfoList GaugeEdgePointsInfo(ViewLocatorRgbaByte source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view.
The method GaugeEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaByte |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in horizontal or vertical direction, from left to right, right to left, top to bottom or bottom to top, as specified by the orientation parameter. The scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgePointsInfo¶
Edge2dInfoList GaugeEdgePointsInfo(ViewLocatorRgbaUInt16 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view.
The method GaugeEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt16 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in horizontal or vertical direction, from left to right, right to left, top to bottom or bottom to top, as specified by the orientation parameter. The scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgePointsInfo¶
Edge2dInfoList GaugeEdgePointsInfo(ViewLocatorRgbaUInt32 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view.
The method GaugeEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt32 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in horizontal or vertical direction, from left to right, right to left, top to bottom or bottom to top, as specified by the orientation parameter. The scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgePointsInfo¶
Edge2dInfoList GaugeEdgePointsInfo(ViewLocatorRgbaDouble source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view.
The method GaugeEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaDouble |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in horizontal or vertical direction, from left to right, right to left, top to bottom or bottom to top, as specified by the orientation parameter. The scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgePointsInfo¶
Edge2dInfoList GaugeEdgePointsInfo(View source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view.
The method GaugeEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
View |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in horizontal or vertical direction, from left to right, right to left, top to bottom or bottom to top, as specified by the orientation parameter. The scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the left or top of the source view, an edge strength and the greyvalue at the edge.
Method GaugeEdgePoints¶
Edge2dList GaugeEdgePoints(ViewLocatorByte source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of an edge in the source view.
The method GaugeEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorByte |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeEdgePoints¶
Edge2dList GaugeEdgePoints(ViewLocatorUInt16 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of an edge in the source view.
The method GaugeEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt16 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeEdgePoints¶
Edge2dList GaugeEdgePoints(ViewLocatorUInt32 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of an edge in the source view.
The method GaugeEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt32 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeEdgePoints¶
Edge2dList GaugeEdgePoints(ViewLocatorDouble source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of an edge in the source view.
The method GaugeEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorDouble |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeEdgePoints¶
Edge2dList GaugeEdgePoints(ViewLocatorRgbByte source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of an edge in the source view.
The method GaugeEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbByte |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeEdgePoints¶
Edge2dList GaugeEdgePoints(ViewLocatorRgbUInt16 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of an edge in the source view.
The method GaugeEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt16 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeEdgePoints¶
Edge2dList GaugeEdgePoints(ViewLocatorRgbUInt32 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of an edge in the source view.
The method GaugeEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt32 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeEdgePoints¶
Edge2dList GaugeEdgePoints(ViewLocatorRgbDouble source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of an edge in the source view.
The method GaugeEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbDouble |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeEdgePoints¶
Edge2dList GaugeEdgePoints(ViewLocatorRgbaByte source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of an edge in the source view.
The method GaugeEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaByte |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeEdgePoints¶
Edge2dList GaugeEdgePoints(ViewLocatorRgbaUInt16 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of an edge in the source view.
The method GaugeEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt16 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeEdgePoints¶
Edge2dList GaugeEdgePoints(ViewLocatorRgbaUInt32 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of an edge in the source view.
The method GaugeEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt32 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeEdgePoints¶
Edge2dList GaugeEdgePoints(ViewLocatorRgbaDouble source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of an edge in the source view.
The method GaugeEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaDouble |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeEdgePoints¶
Edge2dList GaugeEdgePoints(View source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of an edge in the source view.
The method GaugeEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
View |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeCircularEdgePointsInfo¶
Edge2dInfoList GaugeCircularEdgePointsInfo(ViewLocatorByte source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view in a radial manner.
The method GaugeCircularEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorByte |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in radial direction, starting from the middle in an outwards direction, or starting from the outside in an inwards direction to the middle, as specified by the orientation parameter. The angles of the scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the top or left of the source view, an edge strength and the greyvalue at the edge.
Method GaugeCircularEdgePointsInfo¶
Edge2dInfoList GaugeCircularEdgePointsInfo(ViewLocatorUInt16 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view in a radial manner.
The method GaugeCircularEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt16 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in radial direction, starting from the middle in an outwards direction, or starting from the outside in an inwards direction to the middle, as specified by the orientation parameter. The angles of the scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the top or left of the source view, an edge strength and the greyvalue at the edge.
Method GaugeCircularEdgePointsInfo¶
Edge2dInfoList GaugeCircularEdgePointsInfo(ViewLocatorUInt32 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view in a radial manner.
The method GaugeCircularEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt32 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in radial direction, starting from the middle in an outwards direction, or starting from the outside in an inwards direction to the middle, as specified by the orientation parameter. The angles of the scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the top or left of the source view, an edge strength and the greyvalue at the edge.
Method GaugeCircularEdgePointsInfo¶
Edge2dInfoList GaugeCircularEdgePointsInfo(ViewLocatorDouble source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view in a radial manner.
The method GaugeCircularEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorDouble |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in radial direction, starting from the middle in an outwards direction, or starting from the outside in an inwards direction to the middle, as specified by the orientation parameter. The angles of the scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the top or left of the source view, an edge strength and the greyvalue at the edge.
Method GaugeCircularEdgePointsInfo¶
Edge2dInfoList GaugeCircularEdgePointsInfo(ViewLocatorRgbByte source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view in a radial manner.
The method GaugeCircularEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbByte |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in radial direction, starting from the middle in an outwards direction, or starting from the outside in an inwards direction to the middle, as specified by the orientation parameter. The angles of the scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the top or left of the source view, an edge strength and the greyvalue at the edge.
Method GaugeCircularEdgePointsInfo¶
Edge2dInfoList GaugeCircularEdgePointsInfo(ViewLocatorRgbUInt16 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view in a radial manner.
The method GaugeCircularEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt16 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in radial direction, starting from the middle in an outwards direction, or starting from the outside in an inwards direction to the middle, as specified by the orientation parameter. The angles of the scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the top or left of the source view, an edge strength and the greyvalue at the edge.
Method GaugeCircularEdgePointsInfo¶
Edge2dInfoList GaugeCircularEdgePointsInfo(ViewLocatorRgbUInt32 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view in a radial manner.
The method GaugeCircularEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt32 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in radial direction, starting from the middle in an outwards direction, or starting from the outside in an inwards direction to the middle, as specified by the orientation parameter. The angles of the scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the top or left of the source view, an edge strength and the greyvalue at the edge.
Method GaugeCircularEdgePointsInfo¶
Edge2dInfoList GaugeCircularEdgePointsInfo(ViewLocatorRgbDouble source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view in a radial manner.
The method GaugeCircularEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbDouble |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in radial direction, starting from the middle in an outwards direction, or starting from the outside in an inwards direction to the middle, as specified by the orientation parameter. The angles of the scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the top or left of the source view, an edge strength and the greyvalue at the edge.
Method GaugeCircularEdgePointsInfo¶
Edge2dInfoList GaugeCircularEdgePointsInfo(ViewLocatorRgbaByte source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view in a radial manner.
The method GaugeCircularEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaByte |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in radial direction, starting from the middle in an outwards direction, or starting from the outside in an inwards direction to the middle, as specified by the orientation parameter. The angles of the scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the top or left of the source view, an edge strength and the greyvalue at the edge.
Method GaugeCircularEdgePointsInfo¶
Edge2dInfoList GaugeCircularEdgePointsInfo(ViewLocatorRgbaUInt16 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view in a radial manner.
The method GaugeCircularEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt16 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in radial direction, starting from the middle in an outwards direction, or starting from the outside in an inwards direction to the middle, as specified by the orientation parameter. The angles of the scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the top or left of the source view, an edge strength and the greyvalue at the edge.
Method GaugeCircularEdgePointsInfo¶
Edge2dInfoList GaugeCircularEdgePointsInfo(ViewLocatorRgbaUInt32 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view in a radial manner.
The method GaugeCircularEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt32 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in radial direction, starting from the middle in an outwards direction, or starting from the outside in an inwards direction to the middle, as specified by the orientation parameter. The angles of the scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the top or left of the source view, an edge strength and the greyvalue at the edge.
Method GaugeCircularEdgePointsInfo¶
Edge2dInfoList GaugeCircularEdgePointsInfo(ViewLocatorRgbaDouble source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view in a radial manner.
The method GaugeCircularEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaDouble |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in radial direction, starting from the middle in an outwards direction, or starting from the outside in an inwards direction to the middle, as specified by the orientation parameter. The angles of the scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the top or left of the source view, an edge strength and the greyvalue at the edge.
Method GaugeCircularEdgePointsInfo¶
Edge2dInfoList GaugeCircularEdgePointsInfo(View source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the edge points in the source view in a radial manner.
The method GaugeCircularEdgePointsInfo has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
View |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The rectangular are within the view is scanned in radial direction, starting from the middle in an outwards direction, or starting from the outside in an inwards direction to the middle, as specified by the orientation parameter. The angles of the scans are spaced as specified with the spacing parameter, and their width is specified with the thickness parameter.
The edges are calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy. In addition, the function returns the smoothed profile as well as the gradient profile, which are means to understand the effect of the sigma and threshold parameters.
Edge information for each scan, consisting of a list of edges and the smoothed and gradient profile. The list of edges contains for each edge a 2D position with respect to the top or left of the source view, an edge strength and the greyvalue at the edge.
Method GaugeCircularEdgePoints¶
Edge2dList GaugeCircularEdgePoints(ViewLocatorByte source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of a circular edge in the source view.
The method GaugeCircularEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorByte |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeCircularEdgePoints¶
Edge2dList GaugeCircularEdgePoints(ViewLocatorUInt16 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of a circular edge in the source view.
The method GaugeCircularEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt16 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeCircularEdgePoints¶
Edge2dList GaugeCircularEdgePoints(ViewLocatorUInt32 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of a circular edge in the source view.
The method GaugeCircularEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt32 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeCircularEdgePoints¶
Edge2dList GaugeCircularEdgePoints(ViewLocatorDouble source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of a circular edge in the source view.
The method GaugeCircularEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorDouble |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeCircularEdgePoints¶
Edge2dList GaugeCircularEdgePoints(ViewLocatorRgbByte source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of a circular edge in the source view.
The method GaugeCircularEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbByte |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeCircularEdgePoints¶
Edge2dList GaugeCircularEdgePoints(ViewLocatorRgbUInt16 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of a circular edge in the source view.
The method GaugeCircularEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt16 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeCircularEdgePoints¶
Edge2dList GaugeCircularEdgePoints(ViewLocatorRgbUInt32 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of a circular edge in the source view.
The method GaugeCircularEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt32 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeCircularEdgePoints¶
Edge2dList GaugeCircularEdgePoints(ViewLocatorRgbDouble source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of a circular edge in the source view.
The method GaugeCircularEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbDouble |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeCircularEdgePoints¶
Edge2dList GaugeCircularEdgePoints(ViewLocatorRgbaByte source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of a circular edge in the source view.
The method GaugeCircularEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaByte |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeCircularEdgePoints¶
Edge2dList GaugeCircularEdgePoints(ViewLocatorRgbaUInt16 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of a circular edge in the source view.
The method GaugeCircularEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt16 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeCircularEdgePoints¶
Edge2dList GaugeCircularEdgePoints(ViewLocatorRgbaUInt32 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of a circular edge in the source view.
The method GaugeCircularEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt32 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeCircularEdgePoints¶
Edge2dList GaugeCircularEdgePoints(ViewLocatorRgbaDouble source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of a circular edge in the source view.
The method GaugeCircularEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaDouble |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method GaugeCircularEdgePoints¶
Edge2dList GaugeCircularEdgePoints(View source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the points of a circular edge in the source view.
The method GaugeCircularEdgePoints has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
View |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done, 2.0 is the default). |
threshold |
System.Double |
The edge strength threshold (>= 0, 15.0 is the default). |
The edge is calculated by analyzing the profile and finding the positions where grey scale varies most. The positions are calculated with subpixel accuracy.
If no edge is found, the function throws an exception.
The edge position as a numeric displacement with respect to the left or top position of the source view.
Method FitLine¶
LineDouble FitLine(PointListPointInt32 points)
This function calculates a line fitted to a set of two or more points.
The method FitLine has the following parameters:
| Parameter | Type | Description |
|---|---|---|
points |
PointListPointInt32 |
A list of points. |
The line is calculated using a total least squares solving method, thus minimizing orthogonal distances. All points are considered; there is no detection or rejection of outliers.
If you need robust line fitting with outlier detection, consider using the robust_fit_line method.
Method FitLine¶
LineDouble FitLine(PointListPointDouble points)
This function calculates a line fitted to a set of two or more points.
The method FitLine has the following parameters:
| Parameter | Type | Description |
|---|---|---|
points |
PointListPointDouble |
A list of points. |
The line is calculated using a total least squares solving method, thus minimizing orthogonal distances. All points are considered; there is no detection or rejection of outliers.
If you need robust line fitting with outlier detection, consider using the robust_fit_line method.
Method FitLine¶
LineDouble FitLine(PointList points)
This function calculates a line fitted to a set of two or more points.
The method FitLine has the following parameters:
| Parameter | Type | Description |
|---|---|---|
points |
PointList |
A list of points. |
The line is calculated using a total least squares solving method, thus minimizing orthogonal distances. All points are considered; there is no detection or rejection of outliers.
If you need robust line fitting with outlier detection, consider using the robust_fit_line method.
Method FitCircle¶
Circle FitCircle(PointListPointInt32 points)
This function calculates a circle fitted to a set of three or more points.
The method FitCircle has the following parameters:
| Parameter | Type | Description |
|---|---|---|
points |
PointListPointInt32 |
A list of points. |
The function implements the algebraic circle fit by Taubin: G.Taubin, “Estimation Of Planar Curves, Surfaces And Nonplanar Space Curves Defined By Implicit Equations, With Applications To Edge And Range Image Segmentation”, IEEE Trans.PAMI, Vol. 13, pages 1115 - 1138, (1991)
following the implementation reported in: N.Chernov, “Circular and linear regression: Fitting circles and lines by least squares”, pages 121–125.
All points are considered; there is no detection or rejection of outliers.
If you need robust circle fitting with outlier detection, consider using the robust_fit_circle method.
Method FitCircle¶
Circle FitCircle(PointListPointDouble points)
This function calculates a circle fitted to a set of three or more points.
The method FitCircle has the following parameters:
| Parameter | Type | Description |
|---|---|---|
points |
PointListPointDouble |
A list of points. |
The function implements the algebraic circle fit by Taubin: G.Taubin, “Estimation Of Planar Curves, Surfaces And Nonplanar Space Curves Defined By Implicit Equations, With Applications To Edge And Range Image Segmentation”, IEEE Trans.PAMI, Vol. 13, pages 1115 - 1138, (1991)
following the implementation reported in: N.Chernov, “Circular and linear regression: Fitting circles and lines by least squares”, pages 121–125.
All points are considered; there is no detection or rejection of outliers.
If you need robust circle fitting with outlier detection, consider using the robust_fit_circle method.
Method FitCircle¶
Circle FitCircle(PointList points)
This function calculates a circle fitted to a set of three or more points.
The method FitCircle has the following parameters:
| Parameter | Type | Description |
|---|---|---|
points |
PointList |
A list of points. |
The function implements the algebraic circle fit by Taubin: G.Taubin, “Estimation Of Planar Curves, Surfaces And Nonplanar Space Curves Defined By Implicit Equations, With Applications To Edge And Range Image Segmentation”, IEEE Trans.PAMI, Vol. 13, pages 1115 - 1138, (1991)
following the implementation reported in: N.Chernov, “Circular and linear regression: Fitting circles and lines by least squares”, pages 121–125.
All points are considered; there is no detection or rejection of outliers.
If you need robust circle fitting with outlier detection, consider using the robust_fit_circle method.
Method FitEllipse¶
Ellipse FitEllipse(PointListPointInt32 points)
This function calculates an ellipse fitted to a set of five or more points.
The method FitEllipse has the following parameters:
| Parameter | Type | Description |
|---|---|---|
points |
PointListPointInt32 |
A list of points. |
The function implements the Direct Ellipse Fit fit by Fitzgibbon et al.: A. W. Fitzgibbon, M. Pilu, R. B. Fisher, “Direct Least Squares Fitting of Ellipses”, IEEE Trans.PAMI, Vol. 21, pages 476 - 480 (1999),
employing a numerically stable version of this fit published by Halir and Flusser: HALIR, Radim; FLUSSER, Jan, “Numerically stable direct least squares fitting of ellipses”, In: Proc. 6th International Conference in Central Europe on Computer Graphics and Visualization. WSCG. 1998. p. 125 - 132.
The method incorporates the ellipticity constraint 4AC - B^2 meaning that, being ellipse-specific, even bad data will always return an ellipse. (Avoiding hyperbolas, etc...)
All points are considered; there is no detection or rejection of outliers.
If you need robust ellipse fitting with outlier detection, consider using the robust_fit_ellipse method.
Method FitEllipse¶
Ellipse FitEllipse(PointListPointDouble points)
This function calculates an ellipse fitted to a set of five or more points.
The method FitEllipse has the following parameters:
| Parameter | Type | Description |
|---|---|---|
points |
PointListPointDouble |
A list of points. |
The function implements the Direct Ellipse Fit fit by Fitzgibbon et al.: A. W. Fitzgibbon, M. Pilu, R. B. Fisher, “Direct Least Squares Fitting of Ellipses”, IEEE Trans.PAMI, Vol. 21, pages 476 - 480 (1999),
employing a numerically stable version of this fit published by Halir and Flusser: HALIR, Radim; FLUSSER, Jan, “Numerically stable direct least squares fitting of ellipses”, In: Proc. 6th International Conference in Central Europe on Computer Graphics and Visualization. WSCG. 1998. p. 125 - 132.
The method incorporates the ellipticity constraint 4AC - B^2 meaning that, being ellipse-specific, even bad data will always return an ellipse. (Avoiding hyperbolas, etc...)
All points are considered; there is no detection or rejection of outliers.
If you need robust ellipse fitting with outlier detection, consider using the robust_fit_ellipse method.
Method FitEllipse¶
Ellipse FitEllipse(PointList points)
This function calculates an ellipse fitted to a set of five or more points.
The method FitEllipse has the following parameters:
| Parameter | Type | Description |
|---|---|---|
points |
PointList |
A list of points. |
The function implements the Direct Ellipse Fit fit by Fitzgibbon et al.: A. W. Fitzgibbon, M. Pilu, R. B. Fisher, “Direct Least Squares Fitting of Ellipses”, IEEE Trans.PAMI, Vol. 21, pages 476 - 480 (1999),
employing a numerically stable version of this fit published by Halir and Flusser: HALIR, Radim; FLUSSER, Jan, “Numerically stable direct least squares fitting of ellipses”, In: Proc. 6th International Conference in Central Europe on Computer Graphics and Visualization. WSCG. 1998. p. 125 - 132.
The method incorporates the ellipticity constraint 4AC - B^2 meaning that, being ellipse-specific, even bad data will always return an ellipse. (Avoiding hyperbolas, etc...)
All points are considered; there is no detection or rejection of outliers.
If you need robust ellipse fitting with outlier detection, consider using the robust_fit_ellipse method.
Method RobustFitLine¶
FitResultLineDoubleInt32 RobustFitLine(PointListPointInt32 points, System.Double sigma, System.Double alpha)
A robust line estimator which fits a model from a measured list of points with outliers.
The method RobustFitLine has the following parameters:
| Parameter | Type | Description |
|---|---|---|
points |
PointListPointInt32 |
A list of points. |
sigma |
System.Double |
Standard deviation of measurement error. |
alpha |
System.Double |
The probability that at least one of the random samples of points is free from outliers. |
Method RobustFitLine¶
FitResultLineDoubleDouble RobustFitLine(PointListPointDouble points, System.Double sigma, System.Double alpha)
A robust line estimator which fits a model from a measured list of points with outliers.
The method RobustFitLine has the following parameters:
| Parameter | Type | Description |
|---|---|---|
points |
PointListPointDouble |
A list of points. |
sigma |
System.Double |
Standard deviation of measurement error. |
alpha |
System.Double |
The probability that at least one of the random samples of points is free from outliers. |
Method RobustFitLine¶
FitResult RobustFitLine(PointList points, System.Double sigma, System.Double alpha)
A robust line estimator which fits a model from a measured list of points with outliers.
The method RobustFitLine has the following parameters:
| Parameter | Type | Description |
|---|---|---|
points |
PointList |
A list of points. |
sigma |
System.Double |
Standard deviation of measurement error. |
alpha |
System.Double |
The probability that at least one of the random samples of points is free from outliers. |
Method RobustFitCircle¶
FitResultCircleInt32 RobustFitCircle(PointListPointInt32 points, System.Double sigma, System.Double alpha)
A robust circle estimator which fits a model from a measured list of points with outliers.
The method RobustFitCircle has the following parameters:
| Parameter | Type | Description |
|---|---|---|
points |
PointListPointInt32 |
A list of points. |
sigma |
System.Double |
Standard deviation of measurement error. |
alpha |
System.Double |
The probability that at least one of the random samples of points is free from outliers. |
Method RobustFitCircle¶
FitResultCircleDouble RobustFitCircle(PointListPointDouble points, System.Double sigma, System.Double alpha)
A robust circle estimator which fits a model from a measured list of points with outliers.
The method RobustFitCircle has the following parameters:
| Parameter | Type | Description |
|---|---|---|
points |
PointListPointDouble |
A list of points. |
sigma |
System.Double |
Standard deviation of measurement error. |
alpha |
System.Double |
The probability that at least one of the random samples of points is free from outliers. |
Method RobustFitCircle¶
FitResult RobustFitCircle(PointList points, System.Double sigma, System.Double alpha)
A robust circle estimator which fits a model from a measured list of points with outliers.
The method RobustFitCircle has the following parameters:
| Parameter | Type | Description |
|---|---|---|
points |
PointList |
A list of points. |
sigma |
System.Double |
Standard deviation of measurement error. |
alpha |
System.Double |
The probability that at least one of the random samples of points is free from outliers. |
Method RobustFitEllipse¶
FitResultEllipseInt32 RobustFitEllipse(PointListPointInt32 points, System.Double sigma, System.Double alpha)
A robust ellipse estimator which fits a model from a measured list of points with outliers.
The method RobustFitEllipse has the following parameters:
| Parameter | Type | Description |
|---|---|---|
points |
PointListPointInt32 |
A list of points. |
sigma |
System.Double |
Standard deviation of measurement error. |
alpha |
System.Double |
The probability that at least one of the random samples of points is free from outliers. |
Method RobustFitEllipse¶
FitResultEllipseDouble RobustFitEllipse(PointListPointDouble points, System.Double sigma, System.Double alpha)
A robust ellipse estimator which fits a model from a measured list of points with outliers.
The method RobustFitEllipse has the following parameters:
| Parameter | Type | Description |
|---|---|---|
points |
PointListPointDouble |
A list of points. |
sigma |
System.Double |
Standard deviation of measurement error. |
alpha |
System.Double |
The probability that at least one of the random samples of points is free from outliers. |
Method RobustFitEllipse¶
FitResult RobustFitEllipse(PointList points, System.Double sigma, System.Double alpha)
A robust ellipse estimator which fits a model from a measured list of points with outliers.
The method RobustFitEllipse has the following parameters:
| Parameter | Type | Description |
|---|---|---|
points |
PointList |
A list of points. |
sigma |
System.Double |
Standard deviation of measurement error. |
alpha |
System.Double |
The probability that at least one of the random samples of points is free from outliers. |
Method GaugeLine¶
LineDouble GaugeLine(ViewLocatorByte source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a line in the source view.
The method GaugeLine has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorByte |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of line profiles in either horizontal or vertical direction is used to calculate a set of points. The set of points is then used to fit a line.
The line with respect to the left or top position of the source view.
Method GaugeLine¶
LineDouble GaugeLine(ViewLocatorUInt16 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a line in the source view.
The method GaugeLine has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt16 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of line profiles in either horizontal or vertical direction is used to calculate a set of points. The set of points is then used to fit a line.
The line with respect to the left or top position of the source view.
Method GaugeLine¶
LineDouble GaugeLine(ViewLocatorUInt32 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a line in the source view.
The method GaugeLine has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt32 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of line profiles in either horizontal or vertical direction is used to calculate a set of points. The set of points is then used to fit a line.
The line with respect to the left or top position of the source view.
Method GaugeLine¶
LineDouble GaugeLine(ViewLocatorDouble source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a line in the source view.
The method GaugeLine has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorDouble |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of line profiles in either horizontal or vertical direction is used to calculate a set of points. The set of points is then used to fit a line.
The line with respect to the left or top position of the source view.
Method GaugeLine¶
LineDouble GaugeLine(ViewLocatorRgbByte source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a line in the source view.
The method GaugeLine has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbByte |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of line profiles in either horizontal or vertical direction is used to calculate a set of points. The set of points is then used to fit a line.
The line with respect to the left or top position of the source view.
Method GaugeLine¶
LineDouble GaugeLine(ViewLocatorRgbUInt16 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a line in the source view.
The method GaugeLine has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt16 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of line profiles in either horizontal or vertical direction is used to calculate a set of points. The set of points is then used to fit a line.
The line with respect to the left or top position of the source view.
Method GaugeLine¶
LineDouble GaugeLine(ViewLocatorRgbUInt32 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a line in the source view.
The method GaugeLine has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt32 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of line profiles in either horizontal or vertical direction is used to calculate a set of points. The set of points is then used to fit a line.
The line with respect to the left or top position of the source view.
Method GaugeLine¶
LineDouble GaugeLine(ViewLocatorRgbDouble source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a line in the source view.
The method GaugeLine has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbDouble |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of line profiles in either horizontal or vertical direction is used to calculate a set of points. The set of points is then used to fit a line.
The line with respect to the left or top position of the source view.
Method GaugeLine¶
LineDouble GaugeLine(ViewLocatorRgbaByte source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a line in the source view.
The method GaugeLine has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaByte |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of line profiles in either horizontal or vertical direction is used to calculate a set of points. The set of points is then used to fit a line.
The line with respect to the left or top position of the source view.
Method GaugeLine¶
LineDouble GaugeLine(ViewLocatorRgbaUInt16 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a line in the source view.
The method GaugeLine has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt16 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of line profiles in either horizontal or vertical direction is used to calculate a set of points. The set of points is then used to fit a line.
The line with respect to the left or top position of the source view.
Method GaugeLine¶
LineDouble GaugeLine(ViewLocatorRgbaUInt32 source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a line in the source view.
The method GaugeLine has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt32 |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of line profiles in either horizontal or vertical direction is used to calculate a set of points. The set of points is then used to fit a line.
The line with respect to the left or top position of the source view.
Method GaugeLine¶
LineDouble GaugeLine(ViewLocatorRgbaDouble source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a line in the source view.
The method GaugeLine has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaDouble |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of line profiles in either horizontal or vertical direction is used to calculate a set of points. The set of points is then used to fit a line.
The line with respect to the left or top position of the source view.
Method GaugeLine¶
LineDouble GaugeLine(View source, GaugingAlgorithms.EdgeGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Int32 spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a line in the source view.
The method GaugeLine has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
View |
The source view. |
orientation |
GaugingAlgorithms.EdgeGaugingOrientation |
The edge gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Int32 |
The spacing of the measurement boxes. This is the distance in pixels from the middle of one box to the next. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of line profiles in either horizontal or vertical direction is used to calculate a set of points. The set of points is then used to fit a line.
The line with respect to the left or top position of the source view.
Method GaugeCircle¶
Circle GaugeCircle(ViewLocatorByte source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a circle in the source view.
The method GaugeCircle has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorByte |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit a circle.
The circle with respect to the left or top position of the source view.
Method GaugeCircle¶
Circle GaugeCircle(ViewLocatorUInt16 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a circle in the source view.
The method GaugeCircle has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt16 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit a circle.
The circle with respect to the left or top position of the source view.
Method GaugeCircle¶
Circle GaugeCircle(ViewLocatorUInt32 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a circle in the source view.
The method GaugeCircle has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt32 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit a circle.
The circle with respect to the left or top position of the source view.
Method GaugeCircle¶
Circle GaugeCircle(ViewLocatorDouble source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a circle in the source view.
The method GaugeCircle has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorDouble |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit a circle.
The circle with respect to the left or top position of the source view.
Method GaugeCircle¶
Circle GaugeCircle(ViewLocatorRgbByte source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a circle in the source view.
The method GaugeCircle has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbByte |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit a circle.
The circle with respect to the left or top position of the source view.
Method GaugeCircle¶
Circle GaugeCircle(ViewLocatorRgbUInt16 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a circle in the source view.
The method GaugeCircle has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt16 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit a circle.
The circle with respect to the left or top position of the source view.
Method GaugeCircle¶
Circle GaugeCircle(ViewLocatorRgbUInt32 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a circle in the source view.
The method GaugeCircle has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt32 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit a circle.
The circle with respect to the left or top position of the source view.
Method GaugeCircle¶
Circle GaugeCircle(ViewLocatorRgbDouble source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a circle in the source view.
The method GaugeCircle has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbDouble |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit a circle.
The circle with respect to the left or top position of the source view.
Method GaugeCircle¶
Circle GaugeCircle(ViewLocatorRgbaByte source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a circle in the source view.
The method GaugeCircle has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaByte |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit a circle.
The circle with respect to the left or top position of the source view.
Method GaugeCircle¶
Circle GaugeCircle(ViewLocatorRgbaUInt16 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a circle in the source view.
The method GaugeCircle has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt16 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit a circle.
The circle with respect to the left or top position of the source view.
Method GaugeCircle¶
Circle GaugeCircle(ViewLocatorRgbaUInt32 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a circle in the source view.
The method GaugeCircle has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt32 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit a circle.
The circle with respect to the left or top position of the source view.
Method GaugeCircle¶
Circle GaugeCircle(ViewLocatorRgbaDouble source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a circle in the source view.
The method GaugeCircle has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaDouble |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit a circle.
The circle with respect to the left or top position of the source view.
Method GaugeCircle¶
Circle GaugeCircle(View source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of a circle in the source view.
The method GaugeCircle has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
View |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit a circle.
The circle with respect to the left or top position of the source view.
Method GaugeEllipse¶
Ellipse GaugeEllipse(ViewLocatorByte source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of an ellipse in the source view.
The method GaugeEllipse has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorByte |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit an ellipse.
The ellipse with respect to the left or top position of the source view.
Method GaugeEllipse¶
Ellipse GaugeEllipse(ViewLocatorUInt16 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of an ellipse in the source view.
The method GaugeEllipse has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt16 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit an ellipse.
The ellipse with respect to the left or top position of the source view.
Method GaugeEllipse¶
Ellipse GaugeEllipse(ViewLocatorUInt32 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of an ellipse in the source view.
The method GaugeEllipse has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorUInt32 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit an ellipse.
The ellipse with respect to the left or top position of the source view.
Method GaugeEllipse¶
Ellipse GaugeEllipse(ViewLocatorDouble source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of an ellipse in the source view.
The method GaugeEllipse has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorDouble |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit an ellipse.
The ellipse with respect to the left or top position of the source view.
Method GaugeEllipse¶
Ellipse GaugeEllipse(ViewLocatorRgbByte source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of an ellipse in the source view.
The method GaugeEllipse has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbByte |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit an ellipse.
The ellipse with respect to the left or top position of the source view.
Method GaugeEllipse¶
Ellipse GaugeEllipse(ViewLocatorRgbUInt16 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of an ellipse in the source view.
The method GaugeEllipse has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt16 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit an ellipse.
The ellipse with respect to the left or top position of the source view.
Method GaugeEllipse¶
Ellipse GaugeEllipse(ViewLocatorRgbUInt32 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of an ellipse in the source view.
The method GaugeEllipse has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbUInt32 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit an ellipse.
The ellipse with respect to the left or top position of the source view.
Method GaugeEllipse¶
Ellipse GaugeEllipse(ViewLocatorRgbDouble source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of an ellipse in the source view.
The method GaugeEllipse has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbDouble |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit an ellipse.
The ellipse with respect to the left or top position of the source view.
Method GaugeEllipse¶
Ellipse GaugeEllipse(ViewLocatorRgbaByte source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of an ellipse in the source view.
The method GaugeEllipse has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaByte |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit an ellipse.
The ellipse with respect to the left or top position of the source view.
Method GaugeEllipse¶
Ellipse GaugeEllipse(ViewLocatorRgbaUInt16 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of an ellipse in the source view.
The method GaugeEllipse has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt16 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit an ellipse.
The ellipse with respect to the left or top position of the source view.
Method GaugeEllipse¶
Ellipse GaugeEllipse(ViewLocatorRgbaUInt32 source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of an ellipse in the source view.
The method GaugeEllipse has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaUInt32 |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit an ellipse.
The ellipse with respect to the left or top position of the source view.
Method GaugeEllipse¶
Ellipse GaugeEllipse(ViewLocatorRgbaDouble source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of an ellipse in the source view.
The method GaugeEllipse has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
ViewLocatorRgbaDouble |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit an ellipse.
The ellipse with respect to the left or top position of the source view.
Method GaugeEllipse¶
Ellipse GaugeEllipse(View source, GaugingAlgorithms.CircularGaugingOrientation orientation, GaugingAlgorithms.EdgePolarity polarity, GaugingAlgorithms.EdgeSelector selector, System.Double spacing, System.Int32 thickness, System.Double sigma, System.Double threshold)
Calculates the position of an ellipse in the source view.
The method GaugeEllipse has the following parameters:
| Parameter | Type | Description |
|---|---|---|
source |
View |
The source view. |
orientation |
GaugingAlgorithms.CircularGaugingOrientation |
The gauging orientation. |
polarity |
GaugingAlgorithms.EdgePolarity |
The edge polarity. |
selector |
GaugingAlgorithms.EdgeSelector |
The edge selector. |
spacing |
System.Double |
The angular spacing of the measurement boxes measured in radians. |
thickness |
System.Int32 |
The thickness of the measurement boxes. |
sigma |
System.Double |
The standard deviation of the gaussian filter (>= 0, 0 means no gaussian filtering is done). |
threshold |
System.Double |
The edge strength threshold (>= 0, 5.0 is the default). |
A set of linear profiles in radial direction (starting at the middle of the source view going outwards) is used to find a set of edge points. The set of points is then used to fit an ellipse.
The ellipse with respect to the left or top position of the source view.
Enumerations¶
Enumeration EdgeGaugingOrientation¶
enum EdgeGaugingOrientation
The edge gauging orientation.
The enumeration EdgeGaugingOrientation has the following constants:
| Name | Value | Description |
|---|---|---|
leftToRight |
0 |
Measurement window from left to right, measure vertical edge. |
topToBottom |
1 |
Measurement window from top to bottom, measure horizontal edge. |
rightToLeft |
2 |
Measurement window from right to left, measure vertical edge. |
bottomToTop |
3 |
Measurement window from bottom to top, measure horizontal edge. |
enum EdgeGaugingOrientation
{
leftToRight = 0,
topToBottom = 1,
rightToLeft = 2,
bottomToTop = 3,
};
Specifies the orientation of the gauging. It can either work from left to right or right to left to measure a vertical edge or from top to bottom or bottom to top to measure a horizontal edge.
Enumeration EdgePolarity¶
enum EdgePolarity
The edge polarity.
The enumeration EdgePolarity has the following constants:
| Name | Value | Description |
|---|---|---|
rising |
0 |
An edge going from dark to bright. |
falling |
1 |
An edge going from bright to dark. |
both |
2 |
An edge having any polarity. |
enum EdgePolarity
{
rising = 0,
falling = 1,
both = 2,
};
Specifies the edge polarity. An edge can either be rising if it is going from dark to bright or it can be falling if it is going from bright to dark. Both polarities can be also specified.
Enumeration EdgeSelector¶
enum EdgeSelector
The edge selector.
The enumeration EdgeSelector has the following constants:
| Name | Value | Description |
|---|---|---|
first |
0 |
The first edge in the measurement window. |
best |
1 |
The best edge in the measurement window. |
last |
2 |
The last edge in the measurement window. |
all |
3 |
All edges in the measurement window. |
enum EdgeSelector
{
first = 0,
best = 1,
last = 2,
all = 3,
};
Specifies the edge you want to measure. This can either be the best edge, the first, the last or all the edges.
Enumeration CircularGaugingOrientation¶
enum CircularGaugingOrientation
The circular edge gauging orientation.
The enumeration CircularGaugingOrientation has the following constants:
| Name | Value | Description |
|---|---|---|
insideToOutside |
0 |
Measurement window from inside to outside, measure circular edge. |
outsideToInside |
1 |
Measurement window from outside to inside, measure circular edge. |
enum CircularGaugingOrientation
{
insideToOutside = 0,
outsideToInside = 1,
};
Specifies the orientation of the circular edge gauging. It can either work from inside to outside or from outside to inside.