Search Results for

    Show / Hide Table of Contents

    Struct IfcSpecularRoughness

    Implements
    IfcSpecularHighlightSelect
    IIfcSpecularHighlightSelect
    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.Ifc4.PresentationAppearanceResource
    Assembly: Xbim.Ifc4.dll
    Syntax
    [ExpressType("IfcSpecularRoughness", 772)]
    [DefinedType(typeof(double))]
    public struct IfcSpecularRoughness : IfcSpecularHighlightSelect, IIfcSpecularHighlightSelect, IExpressSelectType, IExpressValueType, IPersist, IExpressRealType, IEquatable<double>, IExpressValidatable

    Constructors

    | Improve this Doc View Source

    IfcSpecularRoughness(Double)

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

    IfcSpecularRoughness(String)

    Declaration
    public IfcSpecularRoughness(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(IfcSpecularRoughness.IfcSpecularRoughnessClause)

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

    Declaration
    public bool ValidateClause(IfcSpecularRoughness.IfcSpecularRoughnessClause clause)
    Parameters
    Type Name Description
    IfcSpecularRoughness.IfcSpecularRoughnessClause clause

    The express clause to test

    Returns
    Type Description
    System.Boolean

    true if the clause is satisfied.

    Operators

    | Improve this Doc View Source

    Equality(IfcSpecularRoughness, IfcSpecularRoughness)

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

    Implicit(Double to IfcSpecularRoughness)

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

    Implicit(IfcSpecularRoughness to Double)

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

    Inequality(IfcSpecularRoughness, IfcSpecularRoughness)

    Declaration
    public static bool operator !=(IfcSpecularRoughness obj1, IfcSpecularRoughness obj2)
    Parameters
    Type Name Description
    IfcSpecularRoughness obj1
    IfcSpecularRoughness 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

    IfcSpecularHighlightSelect
    IIfcSpecularHighlightSelect
    IExpressSelectType
    IExpressValueType
    IPersist
    IExpressRealType
    System.IEquatable<T>
    IExpressValidatable
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022 xbim