CSLine |
public sealed class CSLineID : IImmutable
The CSLineID type exposes the following members.
Name | Description | |
---|---|---|
CSLineID(Int32, Logical3D) | Constructs the identifier from the axis number, and a set of logical values. The part of the logical value that belongs to the provided axis number is ignored. | |
CSLineID(Int32, Double) | Initialize a 2D identifier from the parallel axis and the physical value of the perpendicular axis. | |
CSLineID(Int32, Double, Double) | Initialize a 3D identifier from the parallel axis and the physical value of the perpendicular axis. |
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 | ||
End | ||
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 | ||
X1 | ||
Y0 | ||
Y1 |
Name | Description | |
---|---|---|
Equals | (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 | (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 | ||
WithLogicalValueOtherSecond |
Name | Description | |
---|---|---|
Equality(CSLineID, CSLineID) | ||
Inequality(CSLineID, CSLineID) |