An NDoc Documented Class Library

Arc Members

Arc overview

Public Static Fields

maxRadius 
minRadius 
PI 

Public Instance Constructors

Arc Overloaded. Initializes a new instance of the Arc class.

Public Instance Fields

ClockWise 
OnChanged (inherited from Curve) 
Resolution (inherited from Curve) 
Tag (inherited from Curve) 
Visible (inherited from Curve) 

Public Instance Properties

A (inherited from MNCurve) Returns and sets the StartPoint.See getA and setA
Alfa 
aRadius 
Atang (inherited from MNCurve) Returns and sets the starttangent. See getAtang, setAtang and Btang
B (inherited from MNCurve) Returns and sets the EndPoint.See getB and setB
Beta 
bRadius 
Btang (inherited from MNCurve) Returns and sets the endtangent. See getBtang, setBtang and Atang
Center 
CurveLength (inherited from Curve) Retrieves the length of the curve.
fromParam (inherited from Curve) 
Maxrect (inherited from Curve) 
Smooth (inherited from MNCurve) 
toParam (inherited from Curve) 
Transformation 

Public Instance Methods

Changed (inherited from Curve) 
CheckOrientation 
Clone (inherited from Curve) Produces an exact copy of the curve by using the BinaryFormatter. So you have to mark a new instance of Curve with the attribute [Serializable].
Cross (inherited from Curve) 
Derivation 
Distance (inherited from Curve) This method calculates the distance of a LineType to a Curve only in case, when the distance is smaller then MaxDist else big will be returned. You can imagine a cylinders with radius MaxDist around the Curve. If now the line goes through the "curved" cylinder, then this is a good one and the distance will be calculated and returned.
Equals (inherited from Object) 
GetCrossList (inherited from Curve) 
GetHashCode (inherited from Object) 
GetMaxrect (inherited from Curve)Overloaded.  
GetType (inherited from Object) 
InsertPoint (inherited from Curve) 
Invert 
LengthToParam (inherited from Curve) Converts a length to a param, which ca be used in the method Value.
Parallel 
ParamToLength (inherited from Curve) Calculates the length of a part of the curve, which is given form 0 to the value param.
ReShapeOverloaded.  
Slice 
ToArray (inherited from Curve) This method fills values, calculated by the function Value in an array, starting at index.
ToString (inherited from Object) 
Transform 
Value 

Protected Instance Methods

Finalize (inherited from Object) 
getA 
getAtang (inherited from MNCurve) This method is the getMethod of the Atang-property, which retrieves the starttangent. By default Derivaion(fromParam) is returned.
getB 
getBtang (inherited from MNCurve) This method is the getMethod of the Btang-property, which retrieves the Endtangent. By default Derivaion(toParam) is returned.
GetMaxrectOverloaded.  
MemberwiseClone (inherited from Object) 
setA 
setAtang 
setB 
setBtang 

See Also

Arc Class | Minais.Drawing3d.Curves Namespace