Interface IST_Skeleton
Assembly: STSkeleton.dll
Syntax
[Guid("3B54A28E-2242-41E9-8652-C286DB7C6E51")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface IST_Skeleton : IST_CurveReceiver
Properties
Declaration
Property Value
Declaration
TST_SkeletonMedialType MedianType[int med] { get; }
Parameters
| Type |
Name |
Description |
| int |
med |
|
Property Value
SourceCount
Declaration
Property Value
SourceType[int]
Declaration
TST_SkeletonSourceType SourceType[int src] { get; }
Parameters
| Type |
Name |
Description |
| int |
src |
|
Property Value
Methods
AddArc(TST2DPoint, TST2DPoint, double)
Declaration
void AddArc(TST2DPoint pc, TST2DPoint p, double R)
Parameters
AddHelic(TST2DPoint, TST3DPoint, double)
Declaration
void AddHelic(TST2DPoint pc, TST3DPoint p, double R)
Parameters
BezierTo(TST2DPoint, TST2DPoint, TST2DPoint)
Declaration
void BezierTo(TST2DPoint p1, TST2DPoint p2, TST2DPoint p3)
Parameters
CutTo2D(TST2DPoint)
Declaration
void CutTo2D(TST2DPoint p)
Parameters
CutTo3D(TST3DPoint)
Declaration
void CutTo3D(TST3DPoint p)
Parameters
Declaration
void Get_MedianCurve(IST_CurveReceiver Receiver, TST_SkeletonPoint p1, TST_SkeletonPoint p2, bool Direction, bool Closed, double Tol)
Parameters
Declaration
TST3DPoint Get_MedianPoint(int med, double t)
Parameters
Returns
Declaration
TST3DPoint Get_MedianPointByRadius(int med, double Radius)
Parameters
Returns
Get_OffsetCurve(IST_CurveReceiver, TST_SkeletonPoint, TST_SkeletonPoint, double, bool, bool, double)
Declaration
void Get_OffsetCurve(IST_CurveReceiver Receiver, TST_SkeletonPoint p1, TST_SkeletonPoint p2, double Radius, bool Direction, bool Closed, double Tol)
Parameters
Get_OffsetPoint(TST_SkeletonPoint, double)
Declaration
TST3DPoint Get_OffsetPoint(TST_SkeletonPoint p, double Radius)
Parameters
Returns
Declaration
TST_SkeletonPoint Get_SkeletonPointByMedian(int med, double medT)
Parameters
Returns
Get_SkeletonPointBySource(int, double)
Declaration
TST_SkeletonPoint Get_SkeletonPointBySource(int src, double SrcT)
Parameters
Returns
Get_SourcePoint(int, double)
Declaration
TST3DPoint Get_SourcePoint(int src, double t)
Parameters
Returns
Initialize(double)
Declaration
bool Initialize(double DMax)
Parameters
| Type |
Name |
Description |
| double |
DMax |
|
Returns
IsEmpty()
Declaration
Returns
NewCurve()
Declaration
Declaration
Parameters
| Type |
Name |
Description |
| int |
med |
|
Returns
Next_Source(int)
Declaration
Parameters
| Type |
Name |
Description |
| int |
src |
|
Returns
Declaration
Parameters
| Type |
Name |
Description |
| int |
med |
|
Returns
Declaration
Parameters
| Type |
Name |
Description |
| int |
med |
|
Returns
Prev_Source(int)
Declaration
Parameters
| Type |
Name |
Description |
| int |
src |
|
Returns
StartCurve2D(TST2DPoint)
Declaration
void StartCurve2D(TST2DPoint p)
Parameters
StartCurve3D(TST3DPoint)
Declaration
void StartCurve3D(TST3DPoint p)
Parameters
StopCurve(bool)
Declaration
void StopCurve(bool IsClosed)
Parameters
| Type |
Name |
Description |
| bool |
IsClosed |
|