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 StraightDimension(Dynamic.Tekla.Structures.Drawing.ViewBase targetView, Dynamic.Tekla.Structures.Geometry3d.Point startPoint, Dynamic.Tekla.Structures.Geometry3d.Point endPoint, Dynamic.Tekla.Structures.Geometry3d.Vector upDirection, System.Double distance, Dynamic.Tekla.Structures.Drawing.StraightDimensionSet.StraightDimensionSetAttributes attributes) { var args = new object[6]; args[0] = Dynamic.Tekla.Structures.Drawing.ViewBase_.GetTSObject(targetView); args[1] = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(startPoint); args[2] = Dynamic.Tekla.Structures.Geometry3d.Point_.GetTSObject(endPoint); args[3] = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(upDirection); args[4] = distance; args[5] = Dynamic.Tekla.Structures.Drawing.StraightDimensionSet.StraightDimensionSetAttributes_.GetTSObject(attributes); this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Drawing.StraightDimension", args); }