Beispiel #1
0
        public static System.Boolean SetTemporaryStateForAll(
            Dynamic.Tekla.Structures.Model.UI.Color color_)
        {
            var color  = Dynamic.Tekla.Structures.Model.UI.Color_.GetTSObject(color_);
            var result = (System.Boolean)MethodInvoker.InvokeStaticMethod("Tekla.Structures.Model.UI.ModelObjectVisualization", "SetTemporaryStateForAll", color);

            return(result);
        }
        public GraphicPolyLine(Dynamic.Tekla.Structures.Model.UI.Color color, System.Int32 width, Dynamic.Tekla.Structures.Model.UI.GraphicPolyLine.LineType type)
        {
            var args = new object[3];

            args[0]          = Dynamic.Tekla.Structures.Model.UI.Color_.GetTSObject(color);
            args[1]          = width;
            args[2]          = Dynamic.Tekla.Structures.Model.UI.GraphicPolyLine.LineType_.GetTSObject(type);
            this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Model.UI.GraphicPolyLine", args);
        }
Beispiel #3
0
        public static System.Boolean SetTemporaryState(
            System.Collections.Generic.List <Dynamic.Tekla.Structures.Identifier> identifiers_,
            Dynamic.Tekla.Structures.Model.UI.Color color_)
        {
            var identifiers = ListConverter.ToTSObjects(identifiers_);
            var color       = Dynamic.Tekla.Structures.Model.UI.Color_.GetTSObject(color_);
            var result      = (System.Boolean)MethodInvoker.InvokeStaticMethod("Tekla.Structures.Model.UI.ModelObjectVisualization", "SetTemporaryState", identifiers, color);

            return(result);
        }
Beispiel #4
0
        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 System.Boolean DrawMeshSurface(
            Dynamic.Tekla.Structures.Model.UI.Mesh Mesh_,
            Dynamic.Tekla.Structures.Model.UI.Color Color_)
        {
            var Mesh  = Dynamic.Tekla.Structures.Model.UI.Mesh_.GetTSObject(Mesh_);
            var Color = Dynamic.Tekla.Structures.Model.UI.Color_.GetTSObject(Color_);

            try
            {
                var result = (System.Boolean)teklaObject.DrawMeshSurface(Mesh, Color);

                return(result);
            }
            catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex)
            {
                throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(DrawMeshSurface), ex);
            }
        }
        public System.Boolean DrawLineSegment(
            Dynamic.Tekla.Structures.Geometry3d.LineSegment LineSegment_,
            Dynamic.Tekla.Structures.Model.UI.Color Color_)
        {
            var LineSegment = Dynamic.Tekla.Structures.Geometry3d.LineSegment_.GetTSObject(LineSegment_);
            var Color       = Dynamic.Tekla.Structures.Model.UI.Color_.GetTSObject(Color_);

            try
            {
                var result = (System.Boolean)teklaObject.DrawLineSegment(LineSegment, Color);

                return(result);
            }
            catch (Microsoft.CSharp.RuntimeBinder.RuntimeBinderException ex)
            {
                throw DynamicAPINotFoundException.CouldNotFindMethod(nameof(DrawLineSegment), ex);
            }
        }