Show / Hide Table of Contents

Class GeneralSweptCurve.FixedUCurve

Inheritance
System.Object
IGeoObjectImpl
GeneralCurve
GeneralSweptCurve.FixedUCurve
Implements
IGeoObject
ILayer
IStyle
IOctTreeInsertable
System.IComparable
IFeedBack
System.ICloneable
IColorDef
ICurve
ILineWidth
ILinePattern
System.Runtime.Serialization.ISerializable
Inherited Members
GeneralCurve.Constructor
GeneralCurve.MakeTetraederHull()
GeneralCurve.InvalidateSecondaryData()
GeneralCurve.PaintTo3D(IPaintTo3D)
GeneralCurve.GetExtent(Projection, ExtentPrecision)
GeneralCurve.GetBoundingCube()
GeneralCurve.GetShowProperties(IFrame)
GeneralCurve.GetQuadTreeItem(Projection, ExtentPrecision)
GeneralCurve.PrepareDisplayList(Double)
GeneralCurve.GetExtent(Double)
GeneralCurve.HitTest(BoundingCube, Double)
GeneralCurve.HitTest(Projection, BoundingRect, Boolean)
GeneralCurve.HitTest(Projection.PickArea, Boolean)
GeneralCurve.Position(GeoPoint, GeoVector, Double)
GeneralCurve.ColorDef
GeneralCurve.IColorDef.SetTopLevel(ColorDef)
GeneralCurve.IColorDef.SetTopLevel(ColorDef, Boolean)
GeneralCurve.StartPoint
GeneralCurve.EndPoint
GeneralCurve.StartDirection
GeneralCurve.EndDirection
GeneralCurve.PositionOf(GeoPoint)
GeneralCurve.PositionOf(GeoPoint, Double)
GeneralCurve.PositionOf(GeoPoint, Plane)
GeneralCurve.Length
GeneralCurve.Split(Double, Double)
GeneralCurve.ICurve.Clone()
GeneralCurve.CloneModified(ModOp)
GeneralCurve.IsClosed
GeneralCurve.IsSingular
GeneralCurve.GetPlanarState()
GeneralCurve.GetPlane()
GeneralCurve.IsInPlane(Plane)
GeneralCurve.GetProjectedCurve(Plane)
GeneralCurve.Description
GeneralCurve.IsComposed
GeneralCurve.SubCurves
GeneralCurve.Approximate(Boolean, Double)
GeneralCurve.TangentPosition(GeoVector)
GeneralCurve.GetSelfIntersections()
GeneralCurve.SameGeometry(ICurve, Double)
GeneralCurve.PositionAtLength(Double)
GeneralCurve.ParameterToPosition(Double)
GeneralCurve.PositionToParameter(Double)
GeneralCurve.ICurve.GetExtent()
GeneralCurve.ICurve.HitTest(BoundingCube)
GeneralCurve.ICurve.GetSavePositions()
GeneralCurve.ICurve.GetExtrema(GeoVector)
GeneralCurve.ICurve.GetPlaneIntersection(Plane)
GeneralCurve.DistanceTo(GeoPoint)
GeneralCurve.TryPointDeriv2At(Double, GeoPoint, GeoVector, GeoVector)
GeneralCurve.GetObjectData(SerializationInfo, StreamingContext)
GeneralCurve.LineWidth
GeneralCurve.LinePattern
IGeoObjectImpl.isChanging
IGeoObjectImpl.MakeChange(IGeoObjectImpl, String)
IGeoObjectImpl.SetSerializationValue(String, Object)
IGeoObjectImpl.UniqueId
IGeoObjectImpl.WillChangeEvent
IGeoObjectImpl.DidChangeEvent
IGeoObjectImpl.FeedBackChangedEvent
IGeoObjectImpl.FireWillChange(GeoObjectChange)
IGeoObjectImpl.FireDidChange(GeoObjectChange)
IGeoObjectImpl.ModifyInverse(ModOp)
IGeoObjectImpl.HasChildren()
IGeoObjectImpl.NumChildren
IGeoObjectImpl.Child(Int32)
IGeoObjectImpl.Owner
IGeoObjectImpl.IsAttributeUsed(Object)
IGeoObjectImpl.AttributeChanged(INamedAttribute)
IGeoObjectImpl.CopyAttributes(IGeoObject)
IGeoObjectImpl.Attributes
IGeoObjectImpl.CustomAttributeKeys
IGeoObjectImpl.SetNamedAttribute(String, INamedAttribute)
IGeoObjectImpl.GetNamedAttribute(String)
IGeoObjectImpl.GetAttributeProperties(IFrame)
IGeoObjectImpl.UpdateAttributes(IAttributeListContainer)
IGeoObjectImpl.UserData
IGeoObjectImpl.isModifyingWithMouse
IGeoObjectImpl.ModifyWithMouse(Object, String, Boolean)
IGeoObjectImpl.FindSnapPoint(SnapPointFinder)
IGeoObjectImpl.HasValidData()
IGeoObjectImpl.PrePaintTo3D(IPaintTo3D)
IGeoObjectImpl.PaintTo3DList(IPaintTo3D, ICategorizedDislayLists)
IGeoObjectImpl.PreferredStyle
IGeoObjectImpl.OwnedItems
IGeoObjectImpl.IsVisible
IGeoObjectImpl.PropagateAttributes(Layer, ColorDef)
IGeoObjectImpl.Decompose()
IGeoObjectImpl.Actuator
IGeoObjectImpl.SetColorDef(ColorDef, ColorDef)
IGeoObjectImpl.Layer
IGeoObjectImpl.Style
IGeoObjectImpl.StyleIsValid
IGeoObjectImpl.GetExtent(IGeoObject, Projection, Boolean)
IGeoObjectImpl.IsOwnedByBlockRef(IGeoObject)
IGeoObjectImpl.ChangingUserData(IGeoObject, String, Object)
IGeoObjectImpl.ChangingUserData(IGeoObject, String, Object, Boolean)
IGeoObjectImpl.ICloneable.Clone()
IGeoObjectImpl.IComparable.CompareTo(Object)
IGeoObjectImpl.GetAdditionalContextMenueEvent
IGeoObjectImpl.IFeedBack.GetExtent()
IGeoObjectImpl.JsonGetObjectData(IJsonWriteData)
IGeoObjectImpl.JsonSetObjectData(IJsonReadData)
IGeoObjectImpl.JsonSerializationDone()
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
[Serializable]
public class FixedUCurve : GeneralCurve, IGeoObject, ILayer, IStyle, IOctTreeInsertable, IComparable, IFeedBack, ICloneable, IColorDef, ICurve, ILineWidth, ILinePattern, ISerializable

Constructors

| Improve this Doc View Source

FixedUCurve(GeneralSweptCurve, Double, Double, Double)

Declaration
public FixedUCurve(GeneralSweptCurve parent, double u, double vmin, double vmax)
Parameters
Type Name Description
GeneralSweptCurve parent
System.Double u
System.Double vmin
System.Double vmax
| Improve this Doc View Source

FixedUCurve(SerializationInfo, StreamingContext)

Declaration
protected FixedUCurve(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info
System.Runtime.Serialization.StreamingContext context

Methods

| Improve this Doc View Source

Clone()

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

CopyGeometry(IGeoObject)

Declaration
public override void CopyGeometry(IGeoObject ToCopyFrom)
Parameters
Type Name Description
IGeoObject ToCopyFrom
Overrides
IGeoObjectImpl.CopyGeometry(IGeoObject)
| Improve this Doc View Source

DirectionAt(Double)

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

GetBasePoints()

Declaration
protected override double[] GetBasePoints()
Returns
Type Description
System.Double[]
Overrides
GeneralCurve.GetBasePoints()
| Improve this Doc View Source

Modify(ModOp)

Declaration
public override void Modify(ModOp m)
Parameters
Type Name Description
ModOp m
Overrides
IGeoObjectImpl.Modify(ModOp)
| Improve this Doc View Source

PointAt(Double)

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

Reverse()

Declaration
public override void Reverse()
Overrides
GeneralCurve.Reverse()
| Improve this Doc View Source

Split(Double)

Declaration
public override ICurve[] Split(double Position)
Parameters
Type Name Description
System.Double Position
Returns
Type Description
ICurve[]
Overrides
GeneralCurve.Split(Double)
| Improve this Doc View Source

Trim(Double, Double)

Declaration
public override void Trim(double StartPos, double EndPos)
Parameters
Type Name Description
System.Double StartPos
System.Double EndPos
Overrides
GeneralCurve.Trim(Double, Double)

Explicit Interface Implementations

| Improve this Doc View Source

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Declaration
void ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)
Parameters
Type Name Description
System.Runtime.Serialization.SerializationInfo info
System.Runtime.Serialization.StreamingContext context

Implements

IGeoObject
ILayer
IStyle
IOctTreeInsertable
System.IComparable
IFeedBack
System.ICloneable
IColorDef
ICurve
ILineWidth
ILinePattern
System.Runtime.Serialization.ISerializable
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX