The Line type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | DistanceToPoint |
Calculate Euclidean distance between a point and a line.
|
![]() | Equals |
Check if this instance of Line equals to the specified one.
(Overrides Object..::.Equals(Object).) |
![]() ![]() | FromPoints |
Creates a Line that goes through the two specified points.
|
![]() ![]() | FromPointTheta |
Constructs a Line from a point and an angle (in degrees).
|
![]() ![]() | FromRTheta |
Constructs a Line from a radius and an angle (in degrees).
|
![]() ![]() | FromSlopeIntercept |
Creates a Line with the specified slope and intercept.
|
![]() | GetAngleBetweenLines |
Calculate minimum angle between this line and the specified line measured in [0, 90] degrees range.
|
![]() | GetHashCode |
Get hash code for this instance.
(Overrides Object..::.GetHashCode()()().) |
![]() | GetIntersectionWith | Overloaded. |
![]() | ToString |
Get string representation of the class.
(Overrides Object..::.ToString()()().) |
Operators
Name | Description | |
---|---|---|
![]() ![]() | Equality |
Equality operator - checks if two lines have equal parameters.
|
![]() ![]() | Inequality |
Inequality operator - checks if two lines have different parameters.
|
Properties
Name | Description | |
---|---|---|
![]() | Intercept |
If not IsVertical, gets the Line's Y-intercept.
If IsVertical gets the line's X-intercept.
|
![]() | IsHorizontal |
Checks if the line horizontal or not.
|
![]() | IsVertical |
Checks if the line vertical or not.
|
![]() | Slope |
Gets the slope of the line.
|