Show / Hide Table of Contents

Class SweptArc

Inheritance
System.Object
ISurfaceImpl
GeneralSweptCurve
SweptArc
Implements
ISurface
IOctTreeInsertable
System.Runtime.Serialization.ISerializable
Inherited Members
GeneralSweptCurve.FixedU(Double, Double, Double)
GeneralSweptCurve.FixedV(Double, Double, Double)
GeneralSweptCurve.GetModified(ModOp)
GeneralSweptCurve.UDirection(GeoPoint2D)
GeneralSweptCurve.VDirection(GeoPoint2D)
GeneralSweptCurve.PointAt(GeoPoint2D)
GeneralSweptCurve.DerivationAt(GeoPoint2D, GeoPoint, GeoVector, GeoVector)
GeneralSweptCurve.Derivation2At(GeoPoint2D, GeoPoint, GeoVector, GeoVector, GeoVector, GeoVector, GeoVector)
GeneralSweptCurve.GetNaturalBounds(Double, Double, Double, Double)
GeneralSweptCurve.IsUPeriodic
GeneralSweptCurve.IsVPeriodic
GeneralSweptCurve.UPeriod
GeneralSweptCurve.VPeriod
GeneralSweptCurve.Make3dCurve(ICurve2D)
GeneralSweptCurve.ReverseOrientation()
GeneralSweptCurve.GetPropertyEntry(IFrame)
GeneralSweptCurve.ISerializable.GetObjectData(SerializationInfo, StreamingContext)
ISurfaceImpl.extrema
ISurfaceImpl.InvalidateSecondaryData()
ISurfaceImpl.GetNormal(GeoPoint2D)
ISurfaceImpl.PositionOf(GeoPoint)
ISurfaceImpl.GetPlaneIntersection(PlaneSurface, Double, Double, Double, Double, Double)
ISurfaceImpl.GetLineIntersection(GeoPoint, GeoVector)
ISurfaceImpl.GetSafeParameterSteps(Double, Double, Double, Double, Double[], Double[])
ISurfaceImpl.GetTangentCurves(GeoVector, Double, Double, Double, Double)
ISurfaceImpl.IsVanishingProjection(Projection, Double, Double, Double, Double)
ISurfaceImpl.IsUClosed
ISurfaceImpl.IsVClosed
ISurfaceImpl.GetUSingularities()
ISurfaceImpl.GetVSingularities()
ISurfaceImpl.MakeFace(SimpleShape)
ISurfaceImpl.GetZMinMax(Projection, Double, Double, Double, Double, Double, Double)
ISurfaceImpl.MakeCanonicalForm()
ISurfaceImpl.Clone()
ISurfaceImpl.Modify(ModOp)
ISurfaceImpl.CopyData(ISurface)
ISurfaceImpl.Approximate(Double, Double, Double, Double, Double)
ISurfaceImpl.GetProjectedCurve(ICurve, Double)
ISurfaceImpl.Intersect(ICurve, BoundingRect, GeoPoint[], GeoPoint2D[], Double[])
ISurfaceImpl.Intersect(BoundingRect, ISurface, BoundingRect)
ISurfaceImpl.Intersect(BoundingRect, ISurface, BoundingRect, GeoPoint)
ISurfaceImpl.SameGeometry(BoundingRect, ISurface, BoundingRect, Double, ModOp2D)
ISurfaceImpl.GetOffsetSurface(Double)
ISurfaceImpl.GetOffsetSurface(Double, ModOp2D)
ISurfaceImpl.HitTest(BoundingCube, Double, Double, Double, Double)
ISurfaceImpl.HitTest(BoundingCube, GeoPoint2D)
ISurfaceImpl.Oriented
ISurfaceImpl.IsRuled
ISurfaceImpl.Orientation(GeoPoint)
ISurfaceImpl.GetSaveUSteps()
ISurfaceImpl.GetSaveVSteps()
ISurfaceImpl.GetExtrema()
ISurfaceImpl.GetPatchExtent(BoundingRect, Boolean)
ISurfaceImpl.GetPolynomialParameters()
ISurfaceImpl.GetImplicitPolynomial()
ISurfaceImpl.SetBounds(BoundingRect)
ISurfaceImpl.PerpendicularFoot(GeoPoint)
ISurfaceImpl.HasDiscontinuousDerivative(ICurve2D[])
ISurfaceImpl.GetNonPeriodicSurface(ICurve[])
ISurfaceImpl.GetPatchHull(BoundingRect, GeoPoint, GeoVector, GeoVector, GeoVector)
ISurfaceImpl.GetTouchingPoints(BoundingRect, ISurface, BoundingRect)
ISurfaceImpl.GetCanonicalForm(Double, Nullable<BoundingRect>)
ISurfaceImpl.PositionOf(GeoPoint, BoundingRect)
ISurfaceImpl.GetExtremePositions(BoundingRect, ISurface, BoundingRect, List<Tuple<Double, Double, Double, Double>>)
ISurfaceImpl.GetExtremePositions(BoundingRect, ICurve, List<Tuple<Double, Double, Double>>)
ISurfaceImpl.GetDistance(GeoPoint)
ISurfaceImpl.IsExtruded(GeoVector)
ISurfaceImpl.GetContextMenuForParametrics(IFrame, Face)
ISurfaceImpl.UvChangesWithModification
ISurfaceImpl.sqr(Double)
ISurfaceImpl.cube(Double)
ISurfaceImpl.quad(Double)
ISurfaceImpl.exp32(Double)
ISurfaceImpl.exp52(Double)
ISurfaceImpl.MaxDist(GeoPoint2D, GeoPoint2D, GeoPoint2D)
ISurfaceImpl.Refine(GeoPoint[], Int32, Boolean, PlaneSurface, Double)
ISurfaceImpl.IOctTreeInsertable.GetExtent(Double)
ISurfaceImpl.IOctTreeInsertable.HitTest(BoundingCube, Double)
ISurfaceImpl.IOctTreeInsertable.HitTest(Projection, BoundingRect, Boolean)
ISurfaceImpl.IOctTreeInsertable.HitTest(Projection.PickArea, Boolean)
ISurfaceImpl.IOctTreeInsertable.Position(GeoPoint, GeoVector, Double)
ISurfaceImpl.GetDualSurfaceCurves(BoundingRect, ISurface, BoundingRect, List<GeoPoint>, List<Tuple<Double, Double, Double, Double>>)
ISurfaceImpl.GetSelfIntersections(BoundingRect)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: CADability
Assembly: CADability.dll
Syntax
public class SweptArc : GeneralSweptCurve, ISurface, IOctTreeInsertable, ISerializable

Constructors

| Improve this Doc View Source

SweptArc(Ellipse, ICurve)

Declaration
public SweptArc(Ellipse toSweep, ICurve along)
Parameters
Type Name Description
Ellipse toSweep
ICurve along

Methods

| Improve this Doc View Source

Debug(ICurve)

Declaration
public static SweptArc Debug(ICurve along)
Parameters
Type Name Description
ICurve along
Returns
Type Description
SweptArc

Implements

ISurface
IOctTreeInsertable
System.Runtime.Serialization.ISerializable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX