Properties
IsReimplementation
Gets whether or not this assistant is a type-safe re-implementation of a more generic assistant.
Implements: IsReimplementation
ReimplementationBase
Gets the base assistant (if any) this assistant is a re-implementation of.
Implements: ReimplementationBase
Implements: Type
Methods
ConvertToPolyline
#Overrides: CurveAssistant<T>.ConvertToPolyline
ConvertToRhinoCurve
#Parameters:
| instance (Polyline) |
Overrides: CurveAssistant<T>.ConvertToRhinoCurve
DivideByCount
#Overrides: CurveAssistant<T>.DivideByCount
DivideByDistance
#Overrides: CurveAssistant<T>.DivideByDistance
DivideByLength
#Overrides: CurveAssistant<T>.DivideByLength
EvaluateCurvature
#public override Vector3d EvaluateCurvature(Polyline instance, double parameter, CurveEvaluationSide side)
Parameters:
| instance (Polyline) | |
| parameter (double) | |
| side (CurveEvaluationSide) |
Overrides: CurveAssistant<T>.EvaluateCurvature
EvaluateDerivatives
#public override Vector3d[] EvaluateDerivatives(Polyline instance, double parameter, CurveEvaluationSide side, int count)
Parameters:
| instance (Polyline) | |
| parameter (double) | |
| side (CurveEvaluationSide) | |
| count (int) |
Overrides: CurveAssistant<T>.EvaluateDerivatives
EvaluatePerpendicular
#public override Plane EvaluatePerpendicular(Polyline instance, double parameter, CurveEvaluationSide side)
Parameters:
| instance (Polyline) | |
| parameter (double) | |
| side (CurveEvaluationSide) |
Overrides: CurveAssistant<T>.EvaluatePerpendicular
EvaluatePosition
#Overrides: CurveAssistant<T>.EvaluatePosition
EvaluateTangent
#public override Vector3d EvaluateTangent(Polyline instance, double parameter, CurveEvaluationSide side)
Parameters:
| instance (Polyline) | |
| parameter (double) | |
| side (CurveEvaluationSide) |
Overrides: CurveAssistant<T>.EvaluateTangent
Explode
#Parameters:
| instance (Polyline) |
Overrides: CurveAssistant<T>.Explode
ExplodeRecursive
#Parameters:
| instance (Polyline) |
Overrides: CurveAssistant<T>.ExplodeRecursive
Extend
#Parameters:
| instance (Polyline) | |
| start (CurveExtension) | |
| end (CurveExtension) |
Overrides: CurveAssistant<T>.Extend
FindClosestParameter
#Overrides: CurveAssistant<T>.FindClosestParameter
FindDiscontinuities
#Parameters:
| instance (Polyline) | |
| order (DiscontinuityLevel) |
Overrides: CurveAssistant<T>.FindDiscontinuities
FindFurthestParameter
#Overrides: CurveAssistant<T>.FindFurthestParameter
FindInflections
#Parameters:
| instance (Polyline) |
Overrides: CurveAssistant<T>.FindInflections
FlipDirection
#Parameters:
| instance (Polyline) |
Overrides: CurveAssistant<T>.FlipDirection
GetDomain
#Parameters:
| instance (Polyline) |
Overrides: CurveAssistant<T>.GetDomain
GetEndPoints
#Overrides: CurveAssistant<T>.GetEndPoints
GetEndTangents
#Overrides: CurveAssistant<T>.GetEndTangents
GetLength
#Parameters:
| instance (Polyline) |
Overrides: CurveAssistant<T>.GetLength
GetSpans
#Parameters:
| instance (Polyline) |
Overrides: CurveAssistant<T>.GetSpans
IntersectWith
#Overrides: CurveAssistant<T>.IntersectWith
IsClosed
#Parameters:
| instance (Polyline) |
Overrides: CurveAssistant<T>.IsClosed
IsLinear
#Overrides: CurveAssistant<T>.IsLinear
IsLinear
#Overrides: CurveAssistant<T>.IsLinear
IsPeriodic
#Parameters:
| instance (Polyline) |
Overrides: CurveAssistant<T>.IsPeriodic
IsPlanar
#Overrides: CurveAssistant<T>.IsPlanar
IsPlanar
#Overrides: CurveAssistant<T>.IsPlanar
LengthAtParameter
#Overrides: CurveAssistant<T>.LengthAtParameter
ParameterAtLength
#Overrides: CurveAssistant<T>.ParameterAtLength
SetDomain
#Overrides: CurveAssistant<T>.SetDomain
Split
#Overrides: CurveAssistant<T>.Split