Show / Hide Table of Contents

Class SurfaceOfRevolution.HyperbolaHelp

Inheritance
System.Object
GeneralCurve2D
SurfaceOfRevolution.HyperbolaHelp
Implements
ICurve2D
IQuadTreeInsertable
Inherited Members
GeneralCurve2D.StartPoint
GeneralCurve2D.EndPoint
GeneralCurve2D.StartDirection
GeneralCurve2D.EndDirection
GeneralCurve2D.MiddleDirection
GeneralCurve2D.PositionAtLength(Double)
GeneralCurve2D.Length
GeneralCurve2D.Sweep
GeneralCurve2D.GetAreaFromPoint(GeoPoint2D)
GeneralCurve2D.GetArea()
GeneralCurve2D.Distance(GeoPoint2D)
GeneralCurve2D.Trim(Double, Double)
GeneralCurve2D.MinDistance(ICurve2D)
GeneralCurve2D.MinDistance(GeoPoint2D)
GeneralCurve2D.Parallel(Double, Boolean, Double, Double)
GeneralCurve2D.Intersect(ICurve2D)
GeneralCurve2D.Intersect(GeoPoint2D, GeoPoint2D)
GeneralCurve2D.PerpendicularFoot(GeoPoint2D)
GeneralCurve2D.TangentPoints(GeoPoint2D, GeoPoint2D)
GeneralCurve2D.TangentPointsToAngle(Angle, GeoPoint2D)
GeneralCurve2D.TangentPointsToAngle(GeoVector2D)
GeneralCurve2D.Reverse()
GeneralCurve2D.CloneReverse(Boolean)
GeneralCurve2D.MakeGeoObject(Plane)
GeneralCurve2D.Project(Plane, Plane)
GeneralCurve2D.AddToGraphicsPath(GraphicsPath, Boolean)
GeneralCurve2D.IsParameterOnCurve(Double)
GeneralCurve2D.IsValidParameter(Double)
GeneralCurve2D.GetExtendedHitTest()
GeneralCurve2D.GetSelfIntersections()
GeneralCurve2D.ReinterpretParameter(Double)
GeneralCurve2D.GetInflectionPoints()
GeneralCurve2D.Approximate(Boolean, Double)
GeneralCurve2D.Move(Double, Double)
GeneralCurve2D.GetModified(ModOp2D)
GeneralCurve2D.IsClosed
GeneralCurve2D.UserData
GeneralCurve2D.GetFused(ICurve2D, Double)
GeneralCurve2D.TryPointDeriv2At(Double, GeoPoint2D, GeoVector2D, GeoVector2D)
GeneralCurve2D.GetExtent()
GeneralCurve2D.HitTest(BoundingRect, Boolean)
GeneralCurve2D.ReferencedObject
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.GeoObject
Assembly: CADability.dll
Syntax
public class HyperbolaHelp : GeneralCurve2D, ICurve2D, IQuadTreeInsertable, I2DIntersectable

Constructors

| Improve this Doc View Source

HyperbolaHelp(GeoPoint, GeoVector, Double, Double)

Declaration
public HyperbolaHelp(GeoPoint sp, GeoVector dir, double ymin, double ymax)
Parameters
Type Name Description
GeoPoint sp
GeoVector dir
System.Double ymin
System.Double ymax

Fields

| Improve this Doc View Source

a

Declaration
public double a
Field Value
Type Description
System.Double
| Improve this Doc View Source

b

Declaration
public double b
Field Value
Type Description
System.Double
| Improve this Doc View Source

tmax

Declaration
public double tmax
Field Value
Type Description
System.Double
| Improve this Doc View Source

tmin

Declaration
public double tmin
Field Value
Type Description
System.Double
| Improve this Doc View Source

ymax

Declaration
public double ymax
Field Value
Type Description
System.Double
| Improve this Doc View Source

ymin

Declaration
public double ymin
Field Value
Type Description
System.Double
| Improve this Doc View Source

yoffset

Declaration
public double yoffset
Field Value
Type Description
System.Double

Methods

| Improve this Doc View Source

Clone()

Overrides Clone()

Declaration
public override ICurve2D Clone()
Returns
Type Description
ICurve2D
Overrides
GeneralCurve2D.Clone()
| Improve this Doc View Source

Copy(ICurve2D)

Overrides Copy(ICurve2D)

Declaration
public override void Copy(ICurve2D toCopyFrom)
Parameters
Type Name Description
ICurve2D toCopyFrom
Overrides
GeneralCurve2D.Copy(ICurve2D)
| Improve this Doc View Source

DirectionAt(Double)

Overrides DirectionAt(Double)

Declaration
public override GeoVector2D DirectionAt(double Position)
Parameters
Type Name Description
System.Double Position
Returns
Type Description
GeoVector2D
Overrides
GeneralCurve2D.DirectionAt(Double)
| Improve this Doc View Source

PointAt(Double)

Overrides PointAt(Double)

Declaration
public override GeoPoint2D PointAt(double Position)
Parameters
Type Name Description
System.Double Position
Returns
Type Description
GeoPoint2D
Overrides
GeneralCurve2D.PointAt(Double)
| Improve this Doc View Source

PositionOf(GeoPoint2D)

Overrides PositionOf(GeoPoint2D)

Declaration
public override double PositionOf(GeoPoint2D Position)
Parameters
Type Name Description
GeoPoint2D Position
Returns
Type Description
System.Double
Overrides
GeneralCurve2D.PositionOf(GeoPoint2D)
| Improve this Doc View Source

Split(Double)

Overrides Split(Double)

Declaration
public override ICurve2D[] Split(double Position)
Parameters
Type Name Description
System.Double Position
Returns
Type Description
ICurve2D[]
Overrides
GeneralCurve2D.Split(Double)

Implements

ICurve2D
IQuadTreeInsertable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX