Esempio n. 1
0
 static void ReportItem(SolidEdgeFrameworkSupport.TextBox textBox)
 {
     Console.WriteLine("Name: {0}", textBox.Name);
 }
Esempio n. 2
0
 static void ReportItem(SolidEdgeFrameworkSupport.Line2d line2d)
 {
     Console.WriteLine("Name: {0}", line2d.Name);
 }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
 static void ReportItem(SolidEdgeFrameworkSupport.DatumFrame datumFrame)
 {
     Console.WriteLine("Name: {0}", datumFrame.Name);
 }
Esempio n. 5
0
 static void ReportItem(SolidEdgeFrameworkSupport.CenterMark centerMark)
 {
     Console.WriteLine("Name: {0}", centerMark.Name);
 }
Esempio n. 6
0
        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;
        }