IModel Interface |
Represents structure model
Namespace: TSD.API.Remoting.Structure
Assembly: TSD.API.Remoting (in TSD.API.Remoting.dll) Version: 23.1.0.154
Syntax
The IModel type exposes the following members.
Properties
Name | Description | |
---|---|---|
Id |
Gets the ID
(Inherited from IHaveId) | |
SectionFactory | Gets the section factory | |
UserDefinedAttributesManager | Gets the manager for the user defined attributes |
Methods
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 | |
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 | |
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 | |
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 | |
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 |
See Also