static void ReportItem(SolidEdgeFrameworkSupport.TextBox textBox) { Console.WriteLine("Name: {0}", textBox.Name); }
static void ReportItem(SolidEdgeFrameworkSupport.Line2d line2d) { Console.WriteLine("Name: {0}", line2d.Name); }
static void ReportItem(SolidEdgeFrameworkSupport.Dimension dimension) { Console.WriteLine("DisplayName: {0}", dimension.DisplayName); Console.WriteLine("ExposeName: {0}", dimension.ExposeName); Console.WriteLine("Name: {0}", dimension.Name); Console.WriteLine("SystemName: {0}", dimension.SystemName); Console.WriteLine("VariableTableName: {0}", dimension.VariableTableName); }
static void ReportItem(SolidEdgeFrameworkSupport.DatumFrame datumFrame) { Console.WriteLine("Name: {0}", datumFrame.Name); }
static void ReportItem(SolidEdgeFrameworkSupport.CenterMark centerMark) { Console.WriteLine("Name: {0}", centerMark.Name); }
static int GetBSplineCurves2dEndKeyPointIndex(SolidEdgeFrameworkSupport.BSplineCurve2d bsplineCurve2d) { // Keypoint indices are zero-based...... for (int i = 0; i < bsplineCurve2d.KeyPointCount - 1; i++) { double x = 0; double y = 0; double z = 0; SolidEdgeFramework.KeyPointType keypointType; int handleType = 0; bsplineCurve2d.GetKeyPoint( Index: i, x: out x, y: out y, z: out z, KeypointType: out keypointType, HandleType: out handleType); if (keypointType == SolidEdgeFramework.KeyPointType.igKeyPointEnd) { return i; } } return 0; }