Search Results for

    Show / Hide Table of Contents

    Struct IfcPHMeasure

    Implements
    IfcDerivedMeasureValue
    IfcValue
    IIfcDerivedMeasureValue
    IIfcValue
    IExpressSelectType
    IExpressValueType
    IPersist
    IExpressRealType
    System.IEquatable<System.Double>
    IExpressValidatable
    Inherited Members
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetType()
    Namespace: Xbim.Ifc2x3.MeasureResource
    Assembly: Xbim.Ifc2x3.dll
    Syntax
    [ExpressType("IfcPHMeasure", 292)]
    [DefinedType(typeof(double))]
    public struct IfcPHMeasure : IfcDerivedMeasureValue, IfcValue, IIfcDerivedMeasureValue, IIfcValue, IExpressSelectType, IExpressValueType, IPersist, IExpressRealType, IEquatable<double>, IExpressValidatable

    Constructors

    | Improve this Doc View Source

    IfcPHMeasure(Double)

    Declaration
    public IfcPHMeasure(double val)
    Parameters
    Type Name Description
    System.Double val
    | Improve this Doc View Source

    IfcPHMeasure(String)

    Declaration
    public IfcPHMeasure(string val)
    Parameters
    Type Name Description
    System.String val

    Properties

    | Improve this Doc View Source

    Value

    Declaration
    public readonly object Value { get; }
    Property Value
    Type Description
    System.Object

    Methods

    | Improve this Doc View Source

    Equals(Double)

    Declaration
    public bool Equals(double other)
    Parameters
    Type Name Description
    System.Double other
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    System.Object obj
    Returns
    Type Description
    System.Boolean
    Overrides
    System.ValueType.Equals(System.Object)
    | Improve this Doc View Source

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32
    Overrides
    System.ValueType.GetHashCode()
    | Improve this Doc View Source

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String
    Overrides
    System.ValueType.ToString()
    | Improve this Doc View Source

    Validate()

    Declaration
    public IEnumerable<ValidationResult> Validate()
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<ValidationResult>
    | Improve this Doc View Source

    ValidateClause(IfcPHMeasure.IfcPHMeasureClause)

    Tests the express where-clause specified in param 'clause'

    Declaration
    public bool ValidateClause(IfcPHMeasure.IfcPHMeasureClause clause)
    Parameters
    Type Name Description
    IfcPHMeasure.IfcPHMeasureClause clause

    The express clause to test

    Returns
    Type Description
    System.Boolean

    true if the clause is satisfied.

    Operators

    | Improve this Doc View Source

    Equality(IfcPHMeasure, IfcPHMeasure)

    Declaration
    public static bool operator ==(IfcPHMeasure obj1, IfcPHMeasure obj2)
    Parameters
    Type Name Description
    IfcPHMeasure obj1
    IfcPHMeasure obj2
    Returns
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Implicit(Double to IfcPHMeasure)

    Declaration
    public static implicit operator IfcPHMeasure(double value)
    Parameters
    Type Name Description
    System.Double value
    Returns
    Type Description
    IfcPHMeasure
    | Improve this Doc View Source

    Implicit(IfcPHMeasure to Double)

    Declaration
    public static implicit operator double (IfcPHMeasure obj)
    Parameters
    Type Name Description
    IfcPHMeasure obj
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    Inequality(IfcPHMeasure, IfcPHMeasure)

    Declaration
    public static bool operator !=(IfcPHMeasure obj1, IfcPHMeasure obj2)
    Parameters
    Type Name Description
    IfcPHMeasure obj1
    IfcPHMeasure obj2
    Returns
    Type Description
    System.Boolean

    Explicit Interface Implementations

    | Improve this Doc View Source

    IExpressRealType.Value

    Declaration
    readonly double IExpressRealType.Value { get; }
    Returns
    Type Description
    System.Double
    | Improve this Doc View Source

    IExpressValueType.UnderlyingSystemType

    Declaration
    readonly Type IExpressValueType.UnderlyingSystemType { get; }
    Returns
    Type Description
    System.Type
    | Improve this Doc View Source

    IPersist.Parse(Int32, IPropertyValue, Int32[])

    Declaration
    void IPersist.Parse(int propIndex, IPropertyValue value, int[] nestedIndex)
    Parameters
    Type Name Description
    System.Int32 propIndex
    IPropertyValue value
    System.Int32[] nestedIndex

    Implements

    IfcDerivedMeasureValue
    IfcValue
    IIfcDerivedMeasureValue
    IIfcValue
    IExpressSelectType
    IExpressValueType
    IPersist
    IExpressRealType
    System.IEquatable<T>
    IExpressValidatable

    Extension Methods

    IfcValueHelper.ToIfc4(IfcValue)
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022 xbim