• Home
  • Manual
  • API Documentation
Search Results for

    Show / Hide Table of Contents
      • ABRFilterExample
      • ABRQueryExample
      • ABRSpaceConvertExample
      • BackgroundColor
      • DebugDraw
      • DisableABRLights
      • GenerateDataAndUseStyle
      • Grabbable
      • Grabber
      • HideShowMenu
      • LightEditor
      • LightEditorTile
      • PerformanceEnhancer
      • SVScreenshot
    • IVLab.ABREngine
      • ABRConfig
      • ABRConfig.Consts
      • ABRConfig.GroupToDataMatrixOverrideFields
      • ABRDataContainer
      • ABREngine
      • ABREngine.StateChangeDelegate
      • ABRInputAttribute
      • ABRInputGenre
      • ABRInputIndexerModule
      • ABRLight
      • ABRLightManager
      • ABRPlateType
      • ABRServer
      • ABRStateParser
      • AnglePrimitive
      • BooleanPrimitive
      • ColormapVisAsset
      • DataImpression
      • DataImpressionGroup
      • DataManager
      • DataPath
      • DataPath.DataPathType
      • DataPoint
      • DataRange<T>
      • DataTopology
      • Dataset
      • FilePathVisAssetFetcher
      • FloatPrimitive
      • GlyphGradient
      • GlyphVisAsset
      • GradientBlendMap
      • HttpDataLoader
      • HttpStateFileLoader
      • HttpVisAssetFetcher
      • IABRInput
      • IABRStateLoader
      • IColormapVisAsset
      • ICoordSpaceConverter
      • IDataAccessor
      • IDataImpressionRenderInfo
      • IDataLoader
      • IDataVariable<T>
      • IFloatPrimitive
      • IGlyphVisAsset
      • IHasDataset
      • IHasKeyData
      • IIntegerPrimitive
      • IKeyDataRenderInfo
      • ILineTextureVisAsset
      • IPrimitive
      • IPrimitiveGradient
      • ISurfaceTextureVisAsset
      • ITextureGradient
      • IVisAsset
      • IVisAssetFetcher
      • IVisAssetGradient<T>
      • IVolumeCoordSpaceConverter
      • IVolumeDataAccessor
      • InstancedMeshRenderer
      • InstancedSurfaceDataImpression
      • IntegerPrimitive
      • KeyData
      • LengthPrimitive
      • LineKeyData
      • LineTextureGradient
      • LineTextureVisAsset
      • MediaDataLoader
      • Notifier
      • PathStateFileLoader
      • PercentPrimitive
      • PointKeyData
      • PrimitiveGradient
      • RawABRInput
      • RawDataset
      • RawDataset.BinaryData
      • RawDataset.JsonHeader
      • RawDatasetAdapter
      • RawPrimitiveGradient
      • RawVisAssetGradient
      • RenderHints
      • ResourceStateFileLoader
      • ResourceVisAssetFetcher
      • ResourcesDataLoader
      • ScalarDataVariable
      • SerializableFloatArray
      • SerializableVectorArray
      • SimpleGlyphDataImpression
      • SimpleLineDataImpression
      • SimpleLineRenderInfo
      • SimpleSurfaceDataImpression
      • SimpleSurfaceRenderInfo
      • SimpleVolumeDataImpression
      • StateLocalVisAssetFetcher
      • SurfaceKeyData
      • SurfaceTextureGradient
      • SurfaceTextureVisAsset
      • TextStateFileLoader
      • TypeExtentions
      • UnityObjectSerializer
      • UpdateLevel
      • VectorDataVariable
      • VisAsset
      • VisAssetGradient
      • VisAssetLoader
      • VisAssetManager
      • VolumeKeyData
    • IVLab.ABREngine.Examples
      • CSVToPoints
      • CreateDataset
      • InteractiveState
      • MtStHelensData
      • MtStHelensVisDriver
    • IVLab.ABREngine.ExtensionMethods
      • DirectoryInfoExtensions
      • ScriptableObjectExtensions
    • IVLab.ABREngine.Legends
      • ABRLegend
      • ABRLegendEntry
      • ABRLegendEntry.Label
      • ABRLegendGeometry

    Class Dataset

    Lightweight container for a collection of KeyData objects and variables that share a common coordinate space. Its bounding box contains all of data, and the rendered objects are children of this object's GameObject.

    Inheritance
    object
    Dataset
    Namespace: IVLab.ABREngine
    Assembly: IVLab.ABREngine.Runtime.dll
    Syntax
    public class Dataset

    Constructors

    | Improve this Doc View Source

    Dataset(string, Bounds, Transform)

    Lightweight container for a collection of KeyData objects and variables that share a common coordinate space. Its bounding box contains all of data, and the rendered objects are children of this object's GameObject.

    Declaration
    public Dataset(string dataPath, Bounds bounds, Transform parent)
    Parameters
    Type Name Description
    string dataPath
    Bounds bounds
    Transform parent

    Fields

    | Improve this Doc View Source

    DataSpaceBounds

    The bounds of the original, data-scale dataset, which grow as we add more datasets

    Declaration
    public Bounds DataSpaceBounds
    Field Value
    Type Description
    Bounds

    Properties

    | Improve this Doc View Source

    Path

    Path of this dataset (should conform to DataPath)

    Declaration
    public string Path { get; }
    Property Value
    Type Description
    string

    Methods

    | Improve this Doc View Source

    AddKeyData(KeyData)

    Lightweight container for a collection of KeyData objects and variables that share a common coordinate space. Its bounding box contains all of data, and the rendered objects are children of this object's GameObject.

    Declaration
    public void AddKeyData(KeyData keyData)
    Parameters
    Type Name Description
    KeyData keyData
    | Improve this Doc View Source

    AddScalarVariable(ScalarDataVariable)

    Lightweight container for a collection of KeyData objects and variables that share a common coordinate space. Its bounding box contains all of data, and the rendered objects are children of this object's GameObject.

    Declaration
    public void AddScalarVariable(ScalarDataVariable scalarVar)
    Parameters
    Type Name Description
    ScalarDataVariable scalarVar
    | Improve this Doc View Source

    AddVectorVariable(VectorDataVariable)

    Lightweight container for a collection of KeyData objects and variables that share a common coordinate space. Its bounding box contains all of data, and the rendered objects are children of this object's GameObject.

    Declaration
    public void AddVectorVariable(VectorDataVariable vectorVar)
    Parameters
    Type Name Description
    VectorDataVariable vectorVar
    | Improve this Doc View Source

    GetAllKeyData()

    Lightweight container for a collection of KeyData objects and variables that share a common coordinate space. Its bounding box contains all of data, and the rendered objects are children of this object's GameObject.

    Declaration
    public Dictionary<string, KeyData> GetAllKeyData()
    Returns
    Type Description
    Dictionary<string, KeyData>
    | Improve this Doc View Source

    GetAllScalarVars()

    Lightweight container for a collection of KeyData objects and variables that share a common coordinate space. Its bounding box contains all of data, and the rendered objects are children of this object's GameObject.

    Declaration
    public Dictionary<string, ScalarDataVariable> GetAllScalarVars()
    Returns
    Type Description
    Dictionary<string, ScalarDataVariable>
    | Improve this Doc View Source

    GetAllVectorVars()

    Lightweight container for a collection of KeyData objects and variables that share a common coordinate space. Its bounding box contains all of data, and the rendered objects are children of this object's GameObject.

    Declaration
    public Dictionary<string, VectorDataVariable> GetAllVectorVars()
    Returns
    Type Description
    Dictionary<string, VectorDataVariable>
    | Improve this Doc View Source

    GetKeyData()

    All KeyData objects within this dataset

    Declaration
    public KeyData[] GetKeyData()
    Returns
    Type Description
    KeyData[]
    | Improve this Doc View Source

    GetScalarVariables()

    Lightweight container for a collection of KeyData objects and variables that share a common coordinate space. Its bounding box contains all of data, and the rendered objects are children of this object's GameObject.

    Declaration
    public ScalarDataVariable[] GetScalarVariables()
    Returns
    Type Description
    ScalarDataVariable[]
    | Improve this Doc View Source

    GetScalarVariables(KeyData)

    All ScalarDataVariable objects within this dataset. NOTE: Not every ScalarDataVariable applies to every KeyData object!

    Declaration
    public ScalarDataVariable[] GetScalarVariables(KeyData associatedWith)
    Parameters
    Type Name Description
    KeyData associatedWith
    Returns
    Type Description
    ScalarDataVariable[]
    | Improve this Doc View Source

    GetVectorVariables()

    Lightweight container for a collection of KeyData objects and variables that share a common coordinate space. Its bounding box contains all of data, and the rendered objects are children of this object's GameObject.

    Declaration
    public VectorDataVariable[] GetVectorVariables()
    Returns
    Type Description
    VectorDataVariable[]
    | Improve this Doc View Source

    GetVectorVariables(KeyData)

    All VectorDataVariable objects within this dataset. NOTE: Not every VectorDataVariable applies to every KeyData object!

    Declaration
    public VectorDataVariable[] GetVectorVariables(KeyData associatedWith)
    Parameters
    Type Name Description
    KeyData associatedWith
    Returns
    Type Description
    VectorDataVariable[]
    | Improve this Doc View Source

    TryGetKeyData(string, out KeyData)

    Lightweight container for a collection of KeyData objects and variables that share a common coordinate space. Its bounding box contains all of data, and the rendered objects are children of this object's GameObject.

    Declaration
    public bool TryGetKeyData(string dataPath, out KeyData keyData)
    Parameters
    Type Name Description
    string dataPath
    KeyData keyData
    Returns
    Type Description
    bool
    | Improve this Doc View Source

    TryGetScalarVar(string, out ScalarDataVariable)

    Lightweight container for a collection of KeyData objects and variables that share a common coordinate space. Its bounding box contains all of data, and the rendered objects are children of this object's GameObject.

    Declaration
    public bool TryGetScalarVar(string dataPath, out ScalarDataVariable scalarVar)
    Parameters
    Type Name Description
    string dataPath
    ScalarDataVariable scalarVar
    Returns
    Type Description
    bool
    | Improve this Doc View Source

    TryGetVectorVar(string, out VectorDataVariable)

    Lightweight container for a collection of KeyData objects and variables that share a common coordinate space. Its bounding box contains all of data, and the rendered objects are children of this object's GameObject.

    Declaration
    public bool TryGetVectorVar(string dataPath, out VectorDataVariable vectorVar)
    Parameters
    Type Name Description
    string dataPath
    VectorDataVariable vectorVar
    Returns
    Type Description
    bool
    • Improve this Doc
    • View Source
    In This Article
    Back to top Interactive Visualization Lab
    Copyright 2023, Regents of the University of Minnesota, All Rights Reserved