public static System.Boolean IsNumberingUpToDate( Dynamic.Tekla.Structures.Model.ModelObject InputModelObject_) { var InputModelObject = Dynamic.Tekla.Structures.Model.ModelObject_.GetTSObject(InputModelObject_); var result = (System.Boolean)MethodInvoker.InvokeStaticMethod("Tekla.Structures.Model.Operations.Operation", "IsNumberingUpToDate", InputModelObject); return(result); }
public static System.Boolean ObjectMatchesToFilter( Dynamic.Tekla.Structures.Model.ModelObject ModelObject_, System.String FilterName) { var ModelObject = Dynamic.Tekla.Structures.Model.ModelObject_.GetTSObject(ModelObject_); var result = (System.Boolean)MethodInvoker.InvokeStaticMethod("Tekla.Structures.Model.Operations.Operation", "ObjectMatchesToFilter", ModelObject, FilterName); return(result); }
public static System.Collections.Generic.List <Dynamic.Tekla.Structures.Model.ModelObject> GetSimilarNumberedObjects( Dynamic.Tekla.Structures.Model.ModelObject ObjectToCompare_) { var ObjectToCompare = Dynamic.Tekla.Structures.Model.ModelObject_.GetTSObject(ObjectToCompare_); var result = MethodInvoker.InvokeStaticMethod("Tekla.Structures.Model.Operations.Operation", "GetSimilarNumberedObjects", ObjectToCompare); var _result = ListConverter.FromTSObjects <Dynamic.Tekla.Structures.Model.ModelObject>(result); return(_result); }
public static System.Boolean MoveObject( Dynamic.Tekla.Structures.Model.ModelObject Object_, Dynamic.Tekla.Structures.Geometry3d.Vector TranslationVector_) { var Object = Dynamic.Tekla.Structures.Model.ModelObject_.GetTSObject(Object_); var TranslationVector = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(TranslationVector_); var result = (System.Boolean)MethodInvoker.InvokeStaticMethod("Tekla.Structures.Model.Operations.Operation", "MoveObject", Object, TranslationVector); return(result); }
public static Dynamic.Tekla.Structures.Model.ModelObject CopyObject( Dynamic.Tekla.Structures.Model.ModelObject Object_, Dynamic.Tekla.Structures.Geometry3d.Vector CopyVector_) { var Object = Dynamic.Tekla.Structures.Model.ModelObject_.GetTSObject(Object_); var CopyVector = Dynamic.Tekla.Structures.Geometry3d.Vector_.GetTSObject(CopyVector_); var result = MethodInvoker.InvokeStaticMethod("Tekla.Structures.Model.Operations.Operation", "CopyObject", Object, CopyVector); var _result = Dynamic.Tekla.Structures.Model.ModelObject_.FromTSObject(result); return(_result); }
public static System.Boolean GetRepresentation( Dynamic.Tekla.Structures.Model.ModelObject modelObject_, ref Dynamic.Tekla.Structures.Model.UI.Color color_) { var modelObject = Dynamic.Tekla.Structures.Model.ModelObject_.GetTSObject(modelObject_); var color = Dynamic.Tekla.Structures.Model.UI.Color_.GetTSObject(color_); var result = (System.Boolean)MethodInvoker.InvokeStaticMethod("Tekla.Structures.Model.UI.ModelObjectVisualization", "GetRepresentation", modelObject, ref color); color_ = Dynamic.Tekla.Structures.Model.UI.Color_.FromTSObject(color); return(result); }
public static System.Boolean MoveObject( Dynamic.Tekla.Structures.Model.ModelObject Object_, Dynamic.Tekla.Structures.Geometry3d.CoordinateSystem StartCoordinateSystem_, Dynamic.Tekla.Structures.Geometry3d.CoordinateSystem EndCoordinateSystem_) { var Object = Dynamic.Tekla.Structures.Model.ModelObject_.GetTSObject(Object_); var StartCoordinateSystem = Dynamic.Tekla.Structures.Geometry3d.CoordinateSystem_.GetTSObject(StartCoordinateSystem_); var EndCoordinateSystem = Dynamic.Tekla.Structures.Geometry3d.CoordinateSystem_.GetTSObject(EndCoordinateSystem_); var result = (System.Boolean)MethodInvoker.InvokeStaticMethod("Tekla.Structures.Model.Operations.Operation", "MoveObject", Object, StartCoordinateSystem, EndCoordinateSystem); return(result); }
public System.Boolean SetSecondaryObject( Dynamic.Tekla.Structures.Model.ModelObject M_) { var M = Dynamic.Tekla.Structures.Model.ModelObject_.GetTSObject(M_); try { var result = (System.Boolean)teklaObject.SetSecondaryObject(M); return(result); } catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex) { throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(SetSecondaryObject), ex); } }
public System.Boolean Remove( Dynamic.Tekla.Structures.Model.ModelObject Object_) { var Object = Dynamic.Tekla.Structures.Model.ModelObject_.GetTSObject(Object_); try { var result = (System.Boolean)teklaObject.Remove(Object); return(result); } catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex) { throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(Remove), ex); } }