CADability dotNET

The Ellipse type exposes the following members.

Methods

  NameDescription
Public methodAttributeChanged (Overrides IGeoObjectImpl..::..AttributeChanged(INamedAttribute).)
Public methodClone
Overrides Clone()()()()
(Overrides IGeoObjectImpl..::..Clone()()()().)
Public methodStatic memberConstruct
Public methodCopyGeometry (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 (Overrides IGeoObjectImpl..::..GetObjectData(SerializationInfo, StreamingContext).)
Public methodGetPlanarState
Public methodGetPlane
Implements GetPlane()()()()
Public methodGetProjectedCurve
Public methodGetQuadTreeItem (Overrides IGeoObjectImpl..::..GetQuadTreeItem(Projection, ExtentPrecision).)
Public methodGetShowProperties (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)
(Overrides IGeoObjectImpl..::..Modify(ModOp).)
Public methodPaintTo3D (Overrides IGeoObjectImpl..::..PaintTo3D(IPaintTo3D).)
Public methodParameterOf
Returns the Parameter of the given point projected into the plane of this ellipse (pp). For a circle or arc this is the radian of the angle of the point. For an ellipse this is the value (a), where e.x = center.x+majorradius*cos(a), e.y = center.y+minorradius*cos(a) yields a point (e) on the ellipse so that (pp) coincides with the line (center,e).
Public methodPlaneIntersection
Returns the intersectionpoints of this ellipse with the provided plane toIntersectWith. The result is an array with 0 to 2 GeoPoints.
Public methodPoint
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 methodSetArc3Points
Public methodSetArcPlane2Points
Public methodSetArcPlane2PointsRadiusLocation
Public methodSetArcPlaneCenterRadius
Public methodSetArcPlaneCenterRadiusAngles
Public methodSetArcPlaneCenterStartEndPoint
Public methodSetCircle3Points
Public methodSetCirclePlane2Points
Kreis aus Ebene und zwei gegenüberliegenden Punkten auf dem Kreis
Public methodSetCirclePlaneCenterRadius
Public methodSetEllipse2PointsDirections
Public methodSetEllipseArc2PointsDirections
Public methodSetEllipseArcCenterAxis
Public methodSetEllipseCenterAxis(GeoPoint, GeoVector, GeoVector)
Public methodSetEllipseCenterAxis(GeoPoint, GeoVector, GeoVector, Plane)
Public methodSetEllipseCenterPlane
Public methodSetPlaneRadius
Public methodSplit(Double)
Implements Split(Double)
Public methodSplit(Double, Double)
Public methodTangentParameter
Tangentenpunkte der Ellipse bei vorgegebener Richtung
Public methodTrim
Public methodTryPointDeriv2At
Public methodUpdateAttributes (Overrides IGeoObjectImpl..::..UpdateAttributes(array<I2DRepresentation>[]()[][], Projection, GDIResources).)

Explicit Interface Implementations

See Also