CSLine |
public sealed class CSLineID : IImmutable
The CSLineID type exposes the following members.
| Name | Description | |
|---|---|---|
| CSLineID(Int32, Logical3D) | Initializes a new instance of the CSLineID class from a logical point template. | |
| CSLineID(Int32, Double) | Initialize a 2D identifier from the parallel axis and the physical value of the perpendicular axis. | |
| CSLineID(Int32, Double, Double) | Initializes a 3D identifier from the parallel axis and the logical values of the perpendicular axes. |
| Name | Description | |
|---|---|---|
| AxisNumberOtherFirst | Number of first alternate axis: 0==X-Axis, 1==Y-Axis, 2==Z-Axis | |
| AxisNumberOtherSecond | Number of first alternate axis: 0==X-Axis, 1==Y-Axis, 2==Z-Axis | |
| Begin | Gets the logical start point of the line. | |
| End | Gets the logical end point of the line. | |
| Is2DIdentifier | Returns true when this is an identifier for 2D coordinate systems, i.e. when the 3rd dimension is not initialized. | |
| Is3DIdentifier | Returns true when this is an identifier for 3D coordinate sytems. | |
| LogicalValueOtherFirst | The logical value of the isoline. It can be set only in the constructor, or if the UsePhysicalValue property is true. | |
| LogicalValueOtherSecond | The logical value of the isoline. It can be set only in the constructor, with one exception: If UsePhysicalValueOtherSecond property is true, then the logical value is calculated from the current scale, and the logical value is set here for further reference during the painting. | |
| ParallelAxisNumber | Number of axis: 0==X-Axis, 1==Y-Axis, 2=Z-Axis of the coordinate system. | |
| PhysicalValueOtherFirst | The physical value of the first alternate plane. | |
| PhysicalValueOtherSecond | The physical value of the second alternate plane. | |
| UsePhysicalValueOtherFirst | True when the isoline of this axis is determined by a physical value together with the corresponding axis scale | |
| UsePhysicalValueOtherSecond | True when the isoline of this axis is determined by a physical value together with the corresponding axis scale | |
| X0 | Gets the default X axis at logical position 0. | |
| X1 | Gets the default X axis at logical position 1. | |
| Y0 | Gets the default Y axis at logical position 0. | |
| Y1 | Gets the default Y axis at logical position 1. |
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified object is equal to the current object. (Overrides ObjectEquals(Object)) | |
| FromIDandFirstLogicalOffset | Creates an instance from a given template instance and an offset to the first logical value. | |
| FromPhysicalValue | Initialized a 2D identifier from the parallel axis and the physical value of the perpendicular axis. | |
| FromPhysicalVariant(Int32, AltaxoVariant) | Initialized a 2D identifier from the parallel axis and the physical value of the perpendicular axis. | |
| FromPhysicalVariant(Int32, AltaxoVariant, AltaxoVariant) | Initialized a 3D identifier from the parallel axis and the physical value of the perpendicular axis. | |
| GetHashCode | Serves as the default hash function. (Overrides ObjectGetHashCode) | |
| GetLogicalPoint | Gets a logical point on the line. | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| ToString | Returns a string that represents the current object. (Inherited from Object) | |
| WithLogicalValueOtherFirst | Returns a copy of this identifier with an updated first logical value. | |
| WithLogicalValueOtherSecond | Returns a copy of this identifier with an updated second logical value. |
| Name | Description | |
|---|---|---|
| Equality(CSLineID, CSLineID) | Determines whether two line identifiers are equal. | |
| Inequality(CSLineID, CSLineID) | Determines whether two line identifiers are not equal. |