Search Results for

    Show / Hide Table of Contents

    Class XbimXmlReader3

    Inheritance
    System.Object
    XbimXmlReader3
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Xbim.IO.Xml
    Assembly: Xbim.IO.MemoryModel.dll
    Syntax
    public class XbimXmlReader3

    Constructors

    | Improve this Doc View Source

    XbimXmlReader3(GetOrCreateEntity, FinishEntity, ExpressMetaData)

    Constructor of the reader for IFC2x3 XML. XSD is different for different versions of IFC and there is a major difference between IFC2x3 and IFC4 to there are two different classes to deal with this.

    Declaration
    public XbimXmlReader3(GetOrCreateEntity create, FinishEntity finish, ExpressMetaData metadata)
    Parameters
    Type Name Description
    GetOrCreateEntity create

    Delegate which will be used to create new entities

    FinishEntity finish

    Delegate which will be called once the entity is finished (no changes will be made to it) This is useful for a DB when this is the point when it can be serialized to DB

    ExpressMetaData metadata

    Metadata model used to inspect Express types and their properties

    Methods

    | Improve this Doc View Source

    GetItemTypeFromGenericType(Type)

    Declaration
    public Type GetItemTypeFromGenericType(Type genericType)
    Parameters
    Type Name Description
    System.Type genericType
    Returns
    Type Description
    System.Type
    | Improve this Doc View Source

    Read(Stream, IModel, Int64)

    Declaration
    public StepFileHeader Read(Stream xmlStream, IModel model, long streamSize)
    Parameters
    Type Name Description
    System.IO.Stream xmlStream
    IModel model
    System.Int64 streamSize
    Returns
    Type Description
    StepFileHeader

    Events

    | Improve this Doc View Source

    ProgressStatus

    Declaration
    public event ReportProgressDelegate ProgressStatus
    Event Type
    Type Description
    ReportProgressDelegate
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022 xbim