Search Results for

    Show / Hide Table of Contents

    Struct IfcCompoundPlaneAngleMeasure

    Implements
    IfcDerivedMeasureValue
    IfcValue
    IIfcDerivedMeasureValue
    IIfcValue
    IExpressSelectType
    IExpressComplexType
    IExpressValueType
    IPersist
    System.IEquatable<System.Collections.Generic.List<System.Int64>>
    IExpressValidatable
    Inherited Members
    System.ValueType.ToString()
    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("IfcCompoundPlaneAngleMeasure", 255)]
    [DefinedType(typeof(List<long>))]
    public struct IfcCompoundPlaneAngleMeasure : IfcDerivedMeasureValue, IfcValue, IIfcDerivedMeasureValue, IIfcValue, IExpressSelectType, IExpressComplexType, IExpressValueType, IPersist, IEquatable<List<long>>, IExpressValidatable

    Constructors

    | Improve this Doc View Source

    IfcCompoundPlaneAngleMeasure(List<Int64>)

    Declaration
    public IfcCompoundPlaneAngleMeasure(List<long> val)
    Parameters
    Type Name Description
    System.Collections.Generic.List<System.Int64> val

    Properties

    | Improve this Doc View Source

    AsDouble

    Declaration
    public readonly double AsDouble { get; }
    Property Value
    Type Description
    System.Double
    | Improve this Doc View Source

    Value

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

    Methods

    | Improve this Doc View Source

    Add(ref IfcCompoundPlaneAngleMeasure, Int64)

    Declaration
    public static void Add(ref IfcCompoundPlaneAngleMeasure comp, long component)
    Parameters
    Type Name Description
    IfcCompoundPlaneAngleMeasure comp
    System.Int64 component
    | Improve this Doc View Source

    Equals(List<Int64>)

    Declaration
    public bool Equals(List<long> other)
    Parameters
    Type Name Description
    System.Collections.Generic.List<System.Int64> 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

    FromDouble(Double)

    Declaration
    public static IfcCompoundPlaneAngleMeasure FromDouble(double degreeAngle)
    Parameters
    Type Name Description
    System.Double degreeAngle
    Returns
    Type Description
    IfcCompoundPlaneAngleMeasure
    | 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

    ItemAt(Int32)

    Declaration
    public long ItemAt(int index)
    Parameters
    Type Name Description
    System.Int32 index
    Returns
    Type Description
    System.Int64
    | Improve this Doc View Source

    ToArray()

    Declaration
    public long[] ToArray()
    Returns
    Type Description
    System.Int64[]
    | 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(IfcCompoundPlaneAngleMeasure.IfcCompoundPlaneAngleMeasureClause)

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

    Declaration
    public bool ValidateClause(IfcCompoundPlaneAngleMeasure.IfcCompoundPlaneAngleMeasureClause clause)
    Parameters
    Type Name Description
    IfcCompoundPlaneAngleMeasure.IfcCompoundPlaneAngleMeasureClause clause

    The express clause to test

    Returns
    Type Description
    System.Boolean

    true if the clause is satisfied.

    Operators

    | Improve this Doc View Source

    Equality(IfcCompoundPlaneAngleMeasure, IfcCompoundPlaneAngleMeasure)

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

    Implicit(List<Int64> to IfcCompoundPlaneAngleMeasure)

    Declaration
    public static implicit operator IfcCompoundPlaneAngleMeasure(List<long> value)
    Parameters
    Type Name Description
    System.Collections.Generic.List<System.Int64> value
    Returns
    Type Description
    IfcCompoundPlaneAngleMeasure
    | Improve this Doc View Source

    Implicit(IfcCompoundPlaneAngleMeasure to List<Int64>)

    Declaration
    public static implicit operator List<long>(IfcCompoundPlaneAngleMeasure obj)
    Parameters
    Type Name Description
    IfcCompoundPlaneAngleMeasure obj
    Returns
    Type Description
    System.Collections.Generic.List<System.Int64>
    | Improve this Doc View Source

    Inequality(IfcCompoundPlaneAngleMeasure, IfcCompoundPlaneAngleMeasure)

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

    Explicit Interface Implementations

    | Improve this Doc View Source

    IExpressComplexType.Properties

    Declaration
    readonly IEnumerable<object> IExpressComplexType.Properties { get; }
    Returns
    Type Description
    System.Collections.Generic.IEnumerable<System.Object>
    | 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
    IExpressComplexType
    IExpressValueType
    IPersist
    System.IEquatable<T>
    IExpressValidatable

    Extension Methods

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