Interface ICamIpcSurfaceCurve
Curve on surface
Namespace: CAMIPC.CurveTypes
Assembly: CAMIPC.CurveTypes.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("D75C9D82-2DD5-46AA-93FB-444747339043")]
public interface ICamIpcSurfaceCurve
Properties
EndNormal
Normal at the end point of the curve
Declaration
TST3DPoint EndNormal { get; }
Property Value
| Type | Description |
|---|---|
| TST3DPoint |
EndPoint
End point of the curve
Declaration
TST3DPoint EndPoint { get; }
Property Value
| Type | Description |
|---|---|
| TST3DPoint |
EndTangent
Tangent at the end point of the curve
Declaration
TST3DPoint EndTangent { get; }
Property Value
| Type | Description |
|---|---|
| TST3DPoint |
StartNormal
Normal at the start point of the curve
Declaration
TST3DPoint StartNormal { get; }
Property Value
| Type | Description |
|---|---|
| TST3DPoint |
StartPoint
Start point of the curve
Declaration
TST3DPoint StartPoint { get; }
Property Value
| Type | Description |
|---|---|
| TST3DPoint |
StartTangent
Tangent at the start point of the curve
Declaration
TST3DPoint StartTangent { get; }
Property Value
| Type | Description |
|---|---|
| TST3DPoint |
TMax
End parameter on the curve
Declaration
double TMax { get; }
Property Value
| Type | Description |
|---|---|
| double |
TMin
Start parameter on the curve
Declaration
double TMin { get; }
Property Value
| Type | Description |
|---|---|
| double |
Methods
GetInstanceId()
Get unique identifier of current instance (used in IPC messages)
Declaration
string GetInstanceId()
Returns
| Type | Description |
|---|---|
| string |
SaveToReceiver(ICamIpcAbstractCurveReceiver, double, double, double)
Declaration
void SaveToReceiver(ICamIpcAbstractCurveReceiver Receiver, double TMin, double TMax, double Tolerance)
Parameters
| Type | Name | Description |
|---|---|---|
| ICamIpcAbstractCurveReceiver | Receiver | |
| double | TMin | |
| double | TMax | |
| double | Tolerance |