public RebarLegFace(Dynamic.Tekla.Structures.Model.Contour contour) { var args = new object[1]; args[0] = Dynamic.Tekla.Structures.Model.Contour_.GetTSObject(contour); this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Model.RebarLegFace", args); }
public Dynamic.Tekla.Structures.Model.ConnectiveGeometry AddLeg( Dynamic.Tekla.Structures.Model.ConnectiveGeometry geometry_, Dynamic.Tekla.Structures.Geometry3d.LineSegment segment1_, Dynamic.Tekla.Structures.Model.Contour polygon_, Dynamic.Tekla.Structures.Geometry3d.LineSegment segment2_, System.Double largestRadius, System.Double halfAperture) { var geometry = Dynamic.Tekla.Structures.Model.ConnectiveGeometry_.GetTSObject(geometry_); var segment1 = Dynamic.Tekla.Structures.Geometry3d.LineSegment_.GetTSObject(segment1_); var polygon = Dynamic.Tekla.Structures.Model.Contour_.GetTSObject(polygon_); var segment2 = Dynamic.Tekla.Structures.Geometry3d.LineSegment_.GetTSObject(segment2_); try { var result = teklaObject.AddLeg(geometry, segment1, polygon, segment2, largestRadius, halfAperture); var _result = Dynamic.Tekla.Structures.Model.ConnectiveGeometry_.FromTSObject(result); return(_result); } catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex) { throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(AddLeg), ex); } }
public ConnectiveGeometry(Dynamic.Tekla.Structures.Model.Contour contour) { var args = new object[1]; args[0] = Dynamic.Tekla.Structures.Model.Contour_.GetTSObject(contour); this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Model.ConnectiveGeometry", args); }
public PolygonNode(Dynamic.Tekla.Structures.Model.Contour contour, System.Boolean isAutomaticNode) { var args = new object[2]; args[0] = Dynamic.Tekla.Structures.Model.Contour_.GetTSObject(contour); args[1] = isAutomaticNode; this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Model.PolygonNode", args); }
public Dynamic.Tekla.Structures.Model.ConnectiveGeometry AddLeg( Dynamic.Tekla.Structures.Model.ConnectiveGeometry geometry_, Dynamic.Tekla.Structures.Model.Contour polygon_) { var geometry = Dynamic.Tekla.Structures.Model.ConnectiveGeometry_.GetTSObject(geometry_); var polygon = Dynamic.Tekla.Structures.Model.Contour_.GetTSObject(polygon_); try { var result = teklaObject.AddLeg(geometry, polygon); var _result = Dynamic.Tekla.Structures.Model.ConnectiveGeometry_.FromTSObject(result); return(_result); } catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex) { throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(AddLeg), ex); } }