Skip to main content
Trimble
Home
not-allowed-link
  • Sign in
  • Sign in

Main navigation

  • API references
  • Documentation
  • API References
  • Documentation
  • API References
  • Documentation
  • API References
  • Documentation
  • Benefits
  • Community
  • Community
  • Policy
  • Policy
  • News

Main navigation

  • API references
  • Documentation
  • API References
  • Documentation
  • API References
  • Documentation
  • API References
  • Documentation
  • Benefits
  • Community
  • Community
  • Policy
  • Policy
  • News
  1. Home
  2. Tekla Structural Designer
  3. TSD.API.Remoting.Structure
  4. IRoof

Tekla Structural Designer API References 2025

Click here to access Tekla Structural Designer API References for version 2024.

API References

  • TSD.API.Remoting
  • TSD.API.Remoting.Bim
  • TSD.API.Remoting.Bim.Enums
  • TSD.API.Remoting.Common
  • TSD.API.Remoting.Common.Interfaces
  • TSD.API.Remoting.Common.Properties
  • TSD.API.Remoting.Connections
  • TSD.API.Remoting.Decking
  • TSD.API.Remoting.Document
  • TSD.API.Remoting.Enums
  • TSD.API.Remoting.FloorAnalysis
  • TSD.API.Remoting.Foundations
  • TSD.API.Remoting.Foundations.Create
  • TSD.API.Remoting.Geometry
  • TSD.API.Remoting.Loading
  • TSD.API.Remoting.Loading.Create
  • TSD.API.Remoting.Materials
  • TSD.API.Remoting.PortalFrames
  • TSD.API.Remoting.PortalFrames.Create
  • TSD.API.Remoting.Reinforcement
  • TSD.API.Remoting.Report
  • TSD.API.Remoting.Sections
  • TSD.API.Remoting.Service
  • TSD.API.Remoting.Settings
  • TSD.API.Remoting.Solver
  • TSD.API.Remoting.Structure
    • ConstructionHelperLineType
    • ConstructionHelperType
    • ConstructionPointType
    • CurvedOption
    • DeckType
    • DecompositionType
    • DiaphragmOption
    • ElementGroupType
    • EncasementShape
    • EndPlateOverlapOption
    • ExposedSides
    • GridLineNameType
    • HaunchCutType
    • HaunchDepthOption
    • HaunchFabrication
    • HaunchSectionDerivation
    • IArchitecturalGrid
    • IAreaElement
    • ICircularWebOpening
    • IColumnDropData
    • IConcreteBeamSpanData
    • IConcreteColumnData
    • IConcreteColumnStackData
    • IConstructionHelper
    • IConstructionPlane
    • IConstructionPoint
    • IConstructionPointGroup
    • IDeck
    • IElementGroup
    • IElongatedWebOpening
    • IEndPlate
    • IFireCheckData
    • IHaunch
    • IHaveWebOpenings
    • IHorizontalConstructionPlane
    • IMember
    • IMemberData
    • IMemberNaturalFrequency
    • IMemberNode
    • IMemberSpan
    • IMemberSpanData
    • IModel
    • IPlanarEntity
    • IRectangularWebOpening
    • IRoof
      • RoofData
    • IRoofData
    • ISimpleCircularWebOpening
    • ISimpleElongatedWebOpening
    • ISimpleRectangularWebOpening
    • ISimpleSquareWebOpening
    • ISimpleWebOpening
    • ISlab
    • ISlabData
    • ISlabItem
    • ISlabItemData
    • ISlabItemEdge
    • ISlabItemOverhangData
    • ISlabOpening
    • ISlabPatch
    • ISlopedConstructionPlane
    • ISpanAlignment
    • ISpanReleases
    • ISquareWebOpening
    • ISteelBeamSpanData
    • ISteelColumnData
    • ISteelColumnStackData
    • IStrip
    • IStructuralWall
    • IStructuralWallData
    • IStructuralWallPanel
    • IStructuralWallPanelData
    • ISubEntityCollection
    • ISubModel
    • ISubModels
    • ISupport
    • IVerticalConstructionPlane
    • IWallOpening
    • IWebOpening
    • IWestokCircularWebOpening
    • IWestokElongatedWebOpening
    • IWestokWebOpening
    • IWindWall
    • MemberConstruction
    • MemberFabrication
    • MemberSpanInfo
    • MemberType
    • MeshType
    • PlaneType
    • RoofType
    • RotationOption
    • SectionSnapLevel
    • ShearConnectionCondition
    • SlabContourType
    • SlabSurface
    • SlabType
    • StructuralWallType
    • SubEntityInfo
    • TimeOfFireExposure
    • ToppingOption
    • WallPanelAlignment
    • WallPanelReleaseType
    • WebOpeningInfillType
    • WebOpeningInfillTypeExtensions
    • WebOpeningShape
    • WebOpeningStiffening
    • WebOpeningStiffeningExtensions
    • WestokElongatedWebOpeningStiffenerZoneType
    • WestokElongatedWebOpeningStiffenerZoneTypeExtensions
    • WindDecompositionTarget
  • TSD.API.Remoting.Structure.Analysis
  • TSD.API.Remoting.Structure.Create
  • TSD.API.Remoting.Structure.Design
  • TSD.API.Remoting.Structure.Enums
  • TSD.API.Remoting.Structure.Validation
  • TSD.API.Remoting.Structure.WebOpenings
  • TSD.API.Remoting.Structure.WebOpenings.Create
  • TSD.API.Remoting.Units
  • TSD.API.Remoting.UserDefinedAttributes
  • TSD.API.Remoting.UserDefinedAttributes.Create
  • TSD.Attributes

Interface IRoof

Represents a roof

Inherited Members
IAreaElement.ConstructionPointIndices
IAreaElement.ElementPlane
IAreaElement.RotationAngle
IEntity.EntityType
IEntity.ElementGroupName
IHaveId.Id
IHaveIndex.Index
IHaveName.Name
IHaveUserName.UserName
IPlanarEntity.ConstructionPlaneInfo
IHaveUserDefinedAttributes.CreateSetAttributeParams(IAttributeDefinition, string)
IHaveUserDefinedAttributes.GetUserDefinedAttributesAsync(IEnumerable<IAttributeDefinition>, CancellationToken)
IHaveUserDefinedAttributes.SetUserDefinedAttributesAsync(IEnumerable<IUserDefinedAttribute>, CancellationToken)
IHaveUserDefinedAttributes.SetUserDefinedAttributeAsync(IAttributeDefinition, string, CancellationToken)
IHaveUserDefinedAttributes.SetUserDefinedEmbeddedFileAttributeAsync(IAttributeDefinition, FileStream, CancellationToken)
Namespace: TSD.API.Remoting.Structure
Assembly: TSD.API.Remoting.dll
Syntax
public interface IRoof : IAreaElement, IEntity, IHaveId, IHaveIndex, IHaveName, IHaveUserName, IPlanarEntity, IHaveUserDefinedAttributes

Properties

Name Description
RoofData

Gets additional roof data

Was this helpful?
The feedback you give here is not visible to other users. We use your comments to improve the content.
Previous
Next

Want to stay up-to-date with Tekla development information?

Check out all developer news and updates

not-allowed-link