IModel Interface |
Represents structure model
Namespace: TSD.API.Remoting.Structure
Assembly: TSD.API.Remoting (in TSD.API.Remoting.dll) Version: 24.0.1.45+53a79b69d75fb81c51fcd389e0bdcf241e5b9f7c
The IModel type exposes the following members.
| Name | Description | |
|---|---|---|
| Id |
Gets the ID
(Inherited from IHaveId) | |
| SectionFactory | Gets the section factory | |
| UserDefinedAttributesManager | Gets the manager for the user defined attributes |
| Name | Description | |
|---|---|---|
| ApplyEntityAsync | Applies modified entities back to the Tekla Structural Designer model | |
| ApplyHaunchAsync | Applies modified haunches back to the Tekla Structural Designer model | |
| ApplyPortalFrameMemberAsync | Applies modified portal frame members back to the Tekla Structural Designer model | |
| ApplySubEntityAsync | Applies modified sub-entities back to the Tekla Structural Designer model | |
| CreateAnalysisElementAttributeSetAsync | Creates a new IAnalysisElementAttributeSet instance | |
| CreateConcreteBeamAttributeSetAsync | Creates a new IConcreteBeamAttributeSet instance | |
| CreateConcreteColumnAttributeSetAsync | Creates a new IConcreteColumnAttributeSet instance | |
| CreateEntityAsync | Creates new entities | |
| CreateEntityCollector | Creates an instance of EntityCollector | |
| CreateMemberAttributeSetAsync | Creates a new IMemberAttributeSet instance | |
| CreatePadBaseAttributeSetAsync | Creates a new IIsolatedFoundationAttributeSet instance for PadBase | |
| CreatePileCapAttributeSetAsync | Creates a new IIsolatedFoundationAttributeSet instance for PileCap | |
| CreatePileTypeAsync | Creates new pile type | |
| CreateRoofAttributeSetAsync | Creates a new IRoofAttributeSet instance | |
| CreateSlabItemAttributeSetAsync | Creates a new ISlabItemAttributeSet instance | |
| CreateStructuralWallAttributeSetAsync | Creates a new IStructuralWallAttributeSet instance | |
| CreateSubEntityCollector | Creates an instance of SubEntityCollector | |
| CreateSupportAttributeSetAsync | Creates a new ISupportAttributeSet instance | |
| GetAnalysisConditionAsync | Gets the analysis condition data | |
| GetAnalysisTypesForElementDesignAsync | Returns a collection of analysis types to be used in element design | |
| GetArchitecturalGridsAsync | Returns a collection of IArchitecturalGrid instances | |
| GetCarbonInfoAsync | Returns the embodied carbon information for a collection of sources | |
| GetCarbonSourcesAsync | Returns a collection of identifiers of carbon sources | |
| GetCombinationsAsync | Returns a collection of ICombination instances | |
| GetConnectionsAsync | Returns a collection of IConnection instances | |
| GetConstructionPointGroupsAsync | Returns a collection of IConstructionPointGroup instances | |
| GetConstructionPointsAsync | Returns a collection of IConstructionPoint instances | |
| GetDesignConditionAsync | Gets the design condition data | |
| GetElementGroupsAsync | Returns a collection of IElementGroup instances | |
| GetEntityCollectionAsync | Returns a model entity collection according to the given entity type | |
| GetEntityNodeCollectionAsync | Returns a model entity node collection according to the given entity type and entity index | |
| GetEntitySpanCollectionAsync | Returns a model entity span collection according to the given entity type and entity index | |
| GetEnvelopesAsync | Returns a collection of IEnvelope instances | |
| GetFloorAnalysisModelsAsync | Returns a collection of IFloorAnalysisModel instances | |
| GetFramesAsync | Returns a collection of IVerticalConstructionPlane instances | |
| GetLevelsAsync | Returns a collection of IHorizontalConstructionPlane instances | |
| GetLoadcasesAsync | Returns a collection of ILoadcase instances | |
| GetMembersAsync | Returns a collection of IMember instances | |
| GetPadBasesAsync | Returns a collection of IIsolatedFoundation instances with data of type IPadBaseData | |
| GetPileCapsAsync | Returns a collection of IIsolatedFoundation instances with data of type IPileCapData | |
| GetPilesAsync | Returns a collection of IPile instances | |
| GetPileTypeByNameAsync | Queries a pile type by the given name | |
| GetPortalFramesAsync | Returns a collection of IPortalFrame instances | |
| GetProjectDetailsAsync | Returns the project details | |
| GetRoofsAsync | Returns a collection of IRoof instances | |
| GetSelectedEntitiesAsync | Returns a collection of ISelectionItem instances representing currently active selection | |
| GetSettingsAsync | Returns the settings specific to this model | |
| GetSlabItemsAsync | Returns a collection of ISlabItem instances | |
| GetSlabOpeningsAsync | Returns a collection of ISlabOpening instances | |
| GetSlabPatchesAsync | Returns a collection of ISlabPatch instances | |
| GetSlabsAsync | Returns a collection of ISlab instances | |
| GetSlopesAsync | Returns a collection of ISlopedConstructionPlane instances | |
| GetSolverModelsAsync | Returns a collection of solver models for given analysis types | |
| GetStructuralWallsAsync | Returns a collection of IStructuralWall instances | |
| GetSubModelsAsync | Returns the ISubModels instance | |
| GetSupportsAsync | Returns a collection of ISupport instances | |
| GetTotalCarbonMassAsync | Returns the total mass of embodied carbon in the whole model (in [kg]) | |
| GetValidationDataAsync | Returns the IValidationData instance | |
| GetWallOpeningsAsync | Returns a collection of IWallOpening instances | |
| GetWindWallsAsync | Returns a collection of IWindWall instances | |
| ImportCxl | Obsolete. Imports the CXL from given file | |
| RunAnalyseAllRsaAsync | Performs complete response spectrum analysis | |
| RunAnalyseAllStaticAsync | Performs complete static analysis | |
| RunAnalysisAsync | Performs an analysis of requested type over a requested selection of combinations and loadcases | |
| RunDesignAsync | Performs design | |
| ValidateAsync | Performs model validation |