A Sandcastle Documented Class Library

# OlapDimension Class

OLAP dimension class.
Inheritance Hierarchy
System
Object
Dundas.BI.Data.Metadata.Olap
OlapElement
Dundas.BI.Data.Metadata.Olap
OlapDimension

Namespace: Dundas.BI.Data.Metadata.Olap
Assembly: Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    public class OlapDimension : OlapElement,
    	ICoordinateProvider

    Public Class OlapDimension
    	Inherits OlapElement
    	Implements ICoordinateProvider

    public ref class OlapDimension : public OlapElement,
    	ICoordinateProvider

    type OlapDimension =
        class
            inherit OlapElement
            interface ICoordinateProvider
        end

The OlapDimension type exposes the following members.

Constructors

| Name | Description
--- | --- | ---
| OlapDimension(IOlapCube, String, OlapDimensionType) | Initializes a new instance of the OlapDimension class.
| OlapDimension(IOlapCube, String, OlapDimensionType, IReadOnlyCollection IElementContainer ) | Initializes a new instance of the OlapDimension class.

Top
Properties

| Name | Description
--- | --- | ---
| AnalysisStructure | Gets the parent analysis structure. (Inherited from OlapElement.)
| Caption | Gets or sets the caption. (Inherited from OlapElement.)
| Category | Gets the potential analysis category for the current instance. (Overrides OlapElement Category.)
| Containers | Gets the container objects used alter the presentation of the elements using a folder-like approach. (Inherited from OlapElement.)
| Coordinate | Gets the coordinate.
| CoordinateType | Gets the type of the coordinate.
| DataProvider | Gets the data provider. (Inherited from OlapElement.)
| Description | Gets or sets the description. (Inherited from OlapElement.)
| DimensionType | Gets the type of the dimension.
| EntityId | Gets the parent entity ID. (Inherited from OlapElement.)
| Hierarchies | Gets the hierarchies.
| IsHierarchy | Gets a value indicating whether this instance is a hierarchy. (Inherited from OlapElement.)
| IsMeasure | Gets a value indicating whether this instance is a measure. (Inherited from OlapElement.)
| Item | Gets the Object with the specified name. (Inherited from OlapElement.)
| Name | Gets or sets the name. (Inherited from OlapElement.)
| Parent | Gets or sets the parent object. (Inherited from OlapElement.)
| ParentCube | Gets the parent cube. (Inherited from OlapElement.)
| Properties | Gets the various uncategorized properties. (Inherited from OlapElement.)
| UniqueName | Gets the object unique name. (Inherited from OlapElement.)

Top
Methods

| Name | Description
--- | --- | ---
| CompareTo | Compares current instance with argument instance. (Inherited from OlapElement.)
| GetHashCode | Serves as the default hash function. (Inherited from OlapElement.)
| ToString | Returns a string that represents the current object. (Inherited from OlapElement.)

Top
See Also

#### Reference

Dundas.BI.Data.Metadata.Olap Namespace