CADability dotNET

The Line type exposes the following members.

Constructors

  NameDescription
Protected methodLine()()()()
Empty protected constructor.
Protected methodLine(SerializationInfo, StreamingContext)
Constructor required by deserialization

Methods

  NameDescription
Public methodClone
Overrides Clone()()()() and implements Clone()()()(). Returns a clone of this line.
(Overrides IGeoObjectImpl..::..Clone()()()().)
Public methodStatic memberConstruct
The only way to create a line. There are no public constructors for the line to assure that this is the only way to construct a line.
Public methodCopyGeometry
Overrides CopyGeometry(IGeoObject) and implements CopyGeometry(IGeoObject). Copies the start and endpoint of the given line. This method causes the line to fire the WillChangeEvent and the DidChangeEvent.
(Overrides IGeoObjectImpl..::..CopyGeometry(IGeoObject).)
Public methodDirectionAt
Public methodFindSnapPoint (Overrides IGeoObjectImpl..::..FindSnapPoint(SnapPointFinder).)
Public methodGet2DRepresentation (Overrides IGeoObjectImpl..::..Get2DRepresentation(Projection, GDIResources).)
Public methodGetBoundingCube (Overrides IGeoObjectImpl..::..GetBoundingCube()()()().)
Public methodGetExtent(Double) (Overrides IGeoObjectImpl..::..GetExtent(Double).)
Public methodGetExtent(Projection, ExtentPrecision) (Overrides IGeoObjectImpl..::..GetExtent(Projection, ExtentPrecision).)
Public methodGetObjectData
Implements ISerializable:GetObjectData
(Overrides IGeoObjectImpl..::..GetObjectData(SerializationInfo, StreamingContext).)
Public methodGetPlanarState
Public methodGetPlane
Implements GetPlane()()()()
Public methodGetProjectedCurve
Public methodGetQuadTreeItem (Overrides IGeoObjectImpl..::..GetQuadTreeItem(Projection, ExtentPrecision).)
Public methodGetShowProperties
Liefert die Liste aller anzuzeigenden Properties
(Overrides IGeoObjectImpl..::..GetShowProperties(IFrame).)
Public methodHasValidData (Overrides IGeoObjectImpl..::..HasValidData()()()().)
Public methodHitTest(BoundingCube%, Double) (Overrides IGeoObjectImpl..::..HitTest(BoundingCube%, Double).)
Public methodHitTest(Projection..::..PickArea, Boolean) (Overrides IGeoObjectImpl..::..HitTest(Projection..::..PickArea, Boolean).)
Public methodHitTest(Projection, BoundingRect, Boolean) (Overrides IGeoObjectImpl..::..HitTest(Projection, BoundingRect, Boolean).)
Public methodIsInPlane
Implements IsInPlane(Plane)
Public methodModify
Overrides Modify(ModOp) and implements Modify(ModOp).
(Overrides IGeoObjectImpl..::..Modify(ModOp).)
Public methodPaintTo3D (Overrides IGeoObjectImpl..::..PaintTo3D(IPaintTo3D).)
Public methodPointAt
Implements PointAt(Double)
Public methodPosition (Overrides IGeoObjectImpl..::..Position(GeoPoint, GeoVector, Double).)
Public methodPositionOf(GeoPoint)
Public methodPositionOf(GeoPoint, Plane)
Public methodPositionOf(GeoPoint, Double)
Public methodPrepareDisplayList (Overrides IGeoObjectImpl..::..PrepareDisplayList(Double).)
Public methodSetTwoPoints
Sets the start and endpoint of the line. This method causes the line to fire the WillChangeEvent and the DidChangeEvent.
Public methodSplit(Double)
Implements Split(Double)
Public methodSplit(Double, Double)
Public methodTrim
Public methodUpdateAttributes (Overrides IGeoObjectImpl..::..UpdateAttributes(array<I2DRepresentation>[]()[][], Projection, GDIResources).)

Fields

  NameDescription
Public fieldStatic memberConstructor
Provide a delegate here if you want you Line derived class to be created each time CADability creates a line.
Public fieldStatic memberOnPaintTo3D

Properties

  NameDescription
Public propertyColorDef
Public propertyDescription (Overrides IGeoObjectImpl..::..Description.)
Public propertyEndDirection
Public propertyEndPoint
Sets or gets the endpoint of the line. Setting the endpoint causes the line to fire the WillChangeEvent and the DidChangeEvent.
Public propertyIsClosed
Public propertyIsSingular
Public propertyLength
Gets or sets the length of the line. Setting the length modifies the endpoint and keeps the startpoint and causes the line to fire the WillChangeEvent and the DidChangeEvent.
Public propertyLengthFixPoint
do not use, used only internaly.
Public propertyLinePattern
Public propertyLineWidth
Public propertyPreferredStyle (Overrides IGeoObjectImpl..::..PreferredStyle.)
Public propertyStartDirection
Public propertyStartPoint
Sets or gets the startpoint of the line. Setting the startpoint causes the line to fire the WillChangeEvent and the DidChangeEvent.

Events

  NameDescription
Public eventStatic memberConstructed

Explicit Interface Implementations

See Also