public Dynamic.Tekla.Structures.Drawing.CurvedDimensionSetOrthogonal CreateCurvedDimensionSetOrthogonal( Dynamic.Tekla.Structures.Drawing.ViewBase View_, Dynamic.Tekla.Structures.Geometry3d.Point ArcPoint1_, Dynamic.Tekla.Structures.Geometry3d.Point ArcPoint2_, Dynamic.Tekla.Structures.Geometry3d.Point ArcPoint3_, Dynamic.Tekla.Structures.Drawing.PointList DimensionPoints_, System.Double Distance, Dynamic.Tekla.Structures.Drawing.CurvedDimensionSetOrthogonal.CurvedDimensionSetOrthogonalAttributes Attributes_) { var View = Dynamic.Tekla.Structures.Drawing.ViewBase_.GetTSObject(View_); var ArcPoint1 = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(ArcPoint1_); var ArcPoint2 = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(ArcPoint2_); var ArcPoint3 = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(ArcPoint3_); var DimensionPoints = Dynamic.Tekla.Structures.Drawing.PointList_.GetTSObject(DimensionPoints_); var Attributes = Dynamic.Tekla.Structures.Drawing.CurvedDimensionSetOrthogonal.CurvedDimensionSetOrthogonalAttributes_.GetTSObject(Attributes_); try { var result = teklaObject.CreateCurvedDimensionSetOrthogonal(View, ArcPoint1, ArcPoint2, ArcPoint3, DimensionPoints, Distance, Attributes); var _result = Dynamic.Tekla.Structures.Drawing.CurvedDimensionSetOrthogonal_.FromTSObject(result); return(_result); } catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex) { throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(CreateCurvedDimensionSetOrthogonal), ex); } }
public Dynamic.Tekla.Structures.Drawing.StraightDimensionSet CreateDimensionSet( Dynamic.Tekla.Structures.Drawing.ViewBase View_, Dynamic.Tekla.Structures.Drawing.PointList DimensionPoints_, Dynamic.Tekla.Structures.Geometry3d.Vector UpDirection_, System.Double Distance, System.Double LeftTagLineOffset, System.Double RightTagLineOffset, Dynamic.Tekla.Structures.Drawing.StraightDimensionSet.StraightDimensionSetAttributes Attributes_) { var View = Dynamic.Tekla.Structures.Drawing.ViewBase_.GetTSObject(View_); var DimensionPoints = Dynamic.Tekla.Structures.Drawing.PointList_.GetTSObject(DimensionPoints_); var UpDirection = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(UpDirection_); var Attributes = Dynamic.Tekla.Structures.Drawing.StraightDimensionSet.StraightDimensionSetAttributes_.GetTSObject(Attributes_); try { var result = teklaObject.CreateDimensionSet(View, DimensionPoints, UpDirection, Distance, LeftTagLineOffset, RightTagLineOffset, Attributes); var _result = Dynamic.Tekla.Structures.Drawing.StraightDimensionSet_.FromTSObject(result); return(_result); } catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex) { throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(CreateDimensionSet), ex); } }
public Polyline(Dynamic.Tekla.Structures.Drawing.ViewBase view, Dynamic.Tekla.Structures.Drawing.PointList pointList) { var args = new object[2]; args[0] = Dynamic.Tekla.Structures.Drawing.ViewBase_.GetTSObject(view); args[1] = Dynamic.Tekla.Structures.Drawing.PointList_.GetTSObject(pointList); this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Drawing.Polyline", args); }
public Polygon(Dynamic.Tekla.Structures.Drawing.ViewBase view, Dynamic.Tekla.Structures.Drawing.PointList pointList, Dynamic.Tekla.Structures.Drawing.Polygon.PolygonAttributes attributes) { var args = new object[3]; args[0] = Dynamic.Tekla.Structures.Drawing.ViewBase_.GetTSObject(view); args[1] = Dynamic.Tekla.Structures.Drawing.PointList_.GetTSObject(pointList); args[2] = Dynamic.Tekla.Structures.Drawing.Polygon.PolygonAttributes_.GetTSObject(attributes); this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Drawing.Polygon", args); }
public static Dynamic.Tekla.Structures.Drawing.PointList Convert( Dynamic.Tekla.Structures.Drawing.ViewBase fromView_, Dynamic.Tekla.Structures.Drawing.ViewBase toView_, Dynamic.Tekla.Structures.Drawing.PointList pointList_) { var fromView = Dynamic.Tekla.Structures.Drawing.ViewBase_.GetTSObject(fromView_); var toView = Dynamic.Tekla.Structures.Drawing.ViewBase_.GetTSObject(toView_); var pointList = Dynamic.Tekla.Structures.Drawing.PointList_.GetTSObject(pointList_); var result = MethodInvoker.InvokeStaticMethod("Tekla.Structures.Drawing.Tools.DrawingCoordinateConverter", "Convert", fromView, toView, pointList); var _result = Dynamic.Tekla.Structures.Drawing.PointList_.FromTSObject(result); return(_result); }
public void AddRange( Dynamic.Tekla.Structures.Drawing.PointList value_) { var value = Dynamic.Tekla.Structures.Drawing.PointList_.GetTSObject(value_); try { teklaObject.AddRange(value); } catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex) { throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(AddRange), ex); } }
public void PickPoints( Dynamic.Tekla.Structures.Drawing.StringList prompts_, out Dynamic.Tekla.Structures.Drawing.PointList pickedPoints_, out Dynamic.Tekla.Structures.Drawing.ViewBase pickedView_) { var prompts = Dynamic.Tekla.Structures.Drawing.StringList_.GetTSObject(prompts_); var pickedPoints = Dynamic.Tekla.Structures.Drawing.PointList_.GetTSObject(null); var pickedView = Dynamic.Tekla.Structures.Drawing.ViewBase_.GetTSObject(null); try { MethodInvoker.InvokeMethod("Tekla.Structures.Drawing.UI.Picker", "PickPoints", teklaObject, prompts, out pickedPoints, out pickedView); pickedPoints_ = Dynamic.Tekla.Structures.Drawing.PointList_.FromTSObject(pickedPoints); pickedView_ = Dynamic.Tekla.Structures.Drawing.ViewBase_.FromTSObject(pickedView); } catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex) { throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(PickPoints), ex); } }
public PickerInputNPoints(Dynamic.Tekla.Structures.Drawing.ViewBase pickedView, Dynamic.Tekla.Structures.Drawing.PointList pickedPoints) { var args = new object[2]; args[0] = Dynamic.Tekla.Structures.Drawing.ViewBase_.GetTSObject(pickedView); args[1] = Dynamic.Tekla.Structures.Drawing.PointList_.GetTSObject(pickedPoints); this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Drawing.PickerInputNPoints", args); }