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.

Default Constructor

Constructor Edge1d

Edge1d()

Standard constructor.

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

Property Position

System.Double Position

The position of the edge.

Property Strength

System.Double Strength

The strength of the edge.

Property Grey

System.Double Grey

The grey value of the edge.

Methods

Method ToString

System.String ToString()

Provide string representation for debugging purposes.

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

Properties

Property Current

Edge1d Current

Methods

Method Reset

void Reset()

Method MoveNext

System.Boolean MoveNext()

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.

Default Constructor

Constructor Edge1dInfo

Edge1dInfo()

Standard constructor.

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

Property Edges

Edge1dList Edges

The edges.

Property Profile

ProfileDouble Profile

The smoothed grey value profile.

Property Gradient

ProfileDouble Gradient

The gradient profile.

Methods

Method ToString

System.String ToString()

Provide string representation for debugging purposes.

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

Properties

Property Current

Edge1dInfo Current

Methods

Method Reset

void Reset()

Method MoveNext

System.Boolean MoveNext()

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

Default Constructor

Constructor Edge1dInfoList

Edge1dInfoList()

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

Default Constructor

Constructor Edge1dList

Edge1dList()

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.

Default Constructor

Constructor Edge2d

Edge2d()

Standard constructor.

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

Property Position

PointDouble Position

The position of the edge.

Property Strength

System.Double Strength

The strength of the edge.

Property Grey

System.Double Grey

The grey value of the edge.

Methods

Method ToString

System.String ToString()

Provide string representation for debugging purposes.

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

Properties

Property Current

Edge2d Current

Methods

Method Reset

void Reset()

Method MoveNext

System.Boolean MoveNext()

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.

Default Constructor

Constructor Edge2dInfo

Edge2dInfo()

Standard constructor.

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

Property Edges

Edge2dList Edges

The edges.

Property Profile

ProfileDouble Profile

The smoothed grey value profile.

Property Gradient

ProfileDouble Gradient

The gradient profile.

Property Rectangle

Rectangle Rectangle

The rectangle used to calculate the profile.

Methods

Method ToString

System.String ToString()

Provide string representation for debugging purposes.

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

Properties

Property Current

Edge2dInfo Current

Methods

Method Reset

void Reset()

Method MoveNext

System.Boolean MoveNext()

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

Default Constructor

Constructor Edge2dInfoList

Edge2dInfoList()

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

Default Constructor

Constructor Edge2dList

Edge2dList()

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.