Example #1
0
 public StructuresInstallation()
 {
     this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Dialog.StructuresInstallation");
 }
 public AlongLinePlacingType()
 {
     this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Drawing.AlongLinePlacingType");
 }
 public ControlLine()
 {
     this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Model.ControlLine");
 }
Example #4
0
 public DrawingHandler()
 {
     this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Drawing.DrawingHandler");
 }
 public GeneralConnectiveGeometryException()
 {
     this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Model.GeneralConnectiveGeometryException");
 }
 public RadiusDimensionAttributes()
 {
     this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Drawing.RadiusDimensionAttributes");
 }
Example #7
0
 public CustomPart()
 {
     this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Model.CustomPart");
 }
 public CrossSectionPoint()
 {
     this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Catalogs.CrossSectionPoint");
 }
Example #9
0
 public Type()
 {
     this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Filtering.Categories.LoadFilterExpressions.Type");
 }
 public PlacingAttributes()
 {
     this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Drawing.PlacingAttributes");
 }
Example #11
0
 public PourBreak()
 {
     this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Model.PourBreak");
 }
 public LoadPoint()
 {
     this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Model.LoadPoint");
 }
 public BoltItem()
 {
     this.teklaObject = TSActivator.CreateInstance("Tekla.Structures.Catalogs.BoltItem");
 }
        public static dynamic GetTSObject(TeklaStructuresDatabaseTypeEnum dynEnum)
        {
            var tsType = TSActivator.CreateInstance("Tekla.Structures.TeklaStructuresDatabaseTypeEnum").GetType();

            switch (dynEnum)
            {
            case TeklaStructuresDatabaseTypeEnum.UNKNOWN:
                return(System.Enum.Parse(tsType, "UNKNOWN"));

            case TeklaStructuresDatabaseTypeEnum.POINT:
                return(System.Enum.Parse(tsType, "POINT"));

            case TeklaStructuresDatabaseTypeEnum.PART:
                return(System.Enum.Parse(tsType, "PART"));

            case TeklaStructuresDatabaseTypeEnum.CONNECTION:
                return(System.Enum.Parse(tsType, "CONNECTION"));

            case TeklaStructuresDatabaseTypeEnum.COMPONENT:
                return(System.Enum.Parse(tsType, "COMPONENT"));

            case TeklaStructuresDatabaseTypeEnum.GRID:
                return(System.Enum.Parse(tsType, "GRID"));

            case TeklaStructuresDatabaseTypeEnum.FITTING:
                return(System.Enum.Parse(tsType, "FITTING"));

            case TeklaStructuresDatabaseTypeEnum.BOLT:
                return(System.Enum.Parse(tsType, "BOLT"));

            case TeklaStructuresDatabaseTypeEnum.PART_CUT:
                return(System.Enum.Parse(tsType, "PART_CUT"));

            case TeklaStructuresDatabaseTypeEnum.PLANE_CUT:
                return(System.Enum.Parse(tsType, "PLANE_CUT"));

            case TeklaStructuresDatabaseTypeEnum.WELDING:
                return(System.Enum.Parse(tsType, "WELDING"));

            case TeklaStructuresDatabaseTypeEnum.ASSEMBLY:
                return(System.Enum.Parse(tsType, "ASSEMBLY"));

            case TeklaStructuresDatabaseTypeEnum.CONSTRUCTION_LINE:
                return(System.Enum.Parse(tsType, "CONSTRUCTION_LINE"));

            case TeklaStructuresDatabaseTypeEnum.PLANE:
                return(System.Enum.Parse(tsType, "PLANE"));

            case TeklaStructuresDatabaseTypeEnum.DRAWING:
                return(System.Enum.Parse(tsType, "DRAWING"));

            case TeklaStructuresDatabaseTypeEnum.DB_CONNECTION:
                return(System.Enum.Parse(tsType, "DB_CONNECTION"));

            case TeklaStructuresDatabaseTypeEnum.PART_ADD:
                return(System.Enum.Parse(tsType, "PART_ADD"));

            case TeklaStructuresDatabaseTypeEnum.WELD_CUT:
                return(System.Enum.Parse(tsType, "WELD_CUT"));

            case TeklaStructuresDatabaseTypeEnum.CONSTRUCTION_CIRCLE:
                return(System.Enum.Parse(tsType, "CONSTRUCTION_CIRCLE"));

            case TeklaStructuresDatabaseTypeEnum.CONSTRUCTION_ARC:
                return(System.Enum.Parse(tsType, "CONSTRUCTION_ARC"));

            case TeklaStructuresDatabaseTypeEnum.DB_COMPONENT:
                return(System.Enum.Parse(tsType, "DB_COMPONENT"));

            case TeklaStructuresDatabaseTypeEnum.REBAR:
                return(System.Enum.Parse(tsType, "REBAR"));

            case TeklaStructuresDatabaseTypeEnum.FOREIGN_OBJECT:
                return(System.Enum.Parse(tsType, "FOREIGN_OBJECT"));

            case TeklaStructuresDatabaseTypeEnum.LOAD_LOAD:
                return(System.Enum.Parse(tsType, "LOAD_LOAD"));

            case TeklaStructuresDatabaseTypeEnum.LOAD_POINT:
                return(System.Enum.Parse(tsType, "LOAD_POINT"));

            case TeklaStructuresDatabaseTypeEnum.LOAD_LINE:
                return(System.Enum.Parse(tsType, "LOAD_LINE"));

            case TeklaStructuresDatabaseTypeEnum.LOAD_AREA:
                return(System.Enum.Parse(tsType, "LOAD_AREA"));

            case TeklaStructuresDatabaseTypeEnum.LOAD_UNIFORM:
                return(System.Enum.Parse(tsType, "LOAD_UNIFORM"));

            case TeklaStructuresDatabaseTypeEnum.LOAD_GROUP:
                return(System.Enum.Parse(tsType, "LOAD_GROUP"));

            case TeklaStructuresDatabaseTypeEnum.LOAD_TEMPERATURELOAD:
                return(System.Enum.Parse(tsType, "LOAD_TEMPERATURELOAD"));

            case TeklaStructuresDatabaseTypeEnum.SURFACE_TREATMENT:
                return(System.Enum.Parse(tsType, "SURFACE_TREATMENT"));

            case TeklaStructuresDatabaseTypeEnum.REBAR_SPLICE:
                return(System.Enum.Parse(tsType, "REBAR_SPLICE"));

            case TeklaStructuresDatabaseTypeEnum.ANALYSIS_MODEL:
                return(System.Enum.Parse(tsType, "ANALYSIS_MODEL"));

            case TeklaStructuresDatabaseTypeEnum.EDGE_CHAMFER:
                return(System.Enum.Parse(tsType, "EDGE_CHAMFER"));

            case TeklaStructuresDatabaseTypeEnum.TASK:
                return(System.Enum.Parse(tsType, "TASK"));

            case TeklaStructuresDatabaseTypeEnum.TASK_DEPENDENCY:
                return(System.Enum.Parse(tsType, "TASK_DEPENDENCY"));

            case TeklaStructuresDatabaseTypeEnum.TASK_WORKTYPE:
                return(System.Enum.Parse(tsType, "TASK_WORKTYPE"));

            case TeklaStructuresDatabaseTypeEnum.HIERARCHIC_DEFINITION:
                return(System.Enum.Parse(tsType, "HIERARCHIC_DEFINITION"));

            case TeklaStructuresDatabaseTypeEnum.HIERARCHIC_OBJECT:
                return(System.Enum.Parse(tsType, "HIERARCHIC_OBJECT"));

            case TeklaStructuresDatabaseTypeEnum.DB_POUR_BREAK:
                return(System.Enum.Parse(tsType, "DB_POUR_BREAK"));

            case TeklaStructuresDatabaseTypeEnum.DB_POUR_OBJECT:
                return(System.Enum.Parse(tsType, "DB_POUR_OBJECT"));

            case TeklaStructuresDatabaseTypeEnum.REBARSET_ADDITION:
                return(System.Enum.Parse(tsType, "REBARSET_ADDITION"));

            case TeklaStructuresDatabaseTypeEnum.REBARSET_MODIFIER:
                return(System.Enum.Parse(tsType, "REBARSET_MODIFIER"));

            case TeklaStructuresDatabaseTypeEnum.SURFACE_OBJECT:
                return(System.Enum.Parse(tsType, "SURFACE_OBJECT"));

            case TeklaStructuresDatabaseTypeEnum.BENT_PLATE:
                return(System.Enum.Parse(tsType, "BENT_PLATE"));

            case TeklaStructuresDatabaseTypeEnum.HELIX:
                return(System.Enum.Parse(tsType, "HELIX"));

            case TeklaStructuresDatabaseTypeEnum.DB_POUR_UNIT:
                return(System.Enum.Parse(tsType, "DB_POUR_UNIT"));

            case TeklaStructuresDatabaseTypeEnum.CONSTRUCTION_POLYCURVE:
                return(System.Enum.Parse(tsType, "CONSTRUCTION_POLYCURVE"));

            default:
                throw new DynamicAPIException(dynEnum.ToString() + "- enum value is not implemented");
            }
        }