• 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 ABRInputIndexerModule

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

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

    Constructors

    | Improve this Doc View Source

    ABRInputIndexerModule(DataImpression)

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    public ABRInputIndexerModule(DataImpression target)
    Parameters
    Type Name Description
    DataImpression target

    Properties

    | Improve this Doc View Source

    ABRInputFields

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    protected FieldInfo[] ABRInputFields { get; }
    Property Value
    Type Description
    FieldInfo[]
    | Improve this Doc View Source

    ABRInputIndicesByName

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    protected Dictionary<string, int> ABRInputIndicesByName { get; }
    Property Value
    Type Description
    Dictionary<string, int>
    | Improve this Doc View Source

    InputCount

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    public int InputCount { get; }
    Property Value
    Type Description
    int
    | Improve this Doc View Source

    InputNames

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    public string[] InputNames { get; }
    Property Value
    Type Description
    string[]

    Methods

    | Improve this Doc View Source

    AssignInput(int, IABRInput)

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    public void AssignInput(int inputIndex, IABRInput value)
    Parameters
    Type Name Description
    int inputIndex
    IABRInput value
    | Improve this Doc View Source

    AssignInput(FieldInfo, IABRInput)

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    protected void AssignInput(FieldInfo inputField, IABRInput value)
    Parameters
    Type Name Description
    FieldInfo inputField
    IABRInput value
    | Improve this Doc View Source

    AssignInput(string, IABRInput)

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    public void AssignInput(string inputName, IABRInput value)
    Parameters
    Type Name Description
    string inputName
    IABRInput value
    | Improve this Doc View Source

    CanAssignInput(int, IABRInput)

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    public bool CanAssignInput(int inputIndex, IABRInput value)
    Parameters
    Type Name Description
    int inputIndex
    IABRInput value
    Returns
    Type Description
    bool
    | Improve this Doc View Source

    CanAssignInput(string, IABRInput)

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    public bool CanAssignInput(string inputName, IABRInput value)
    Parameters
    Type Name Description
    string inputName
    IABRInput value
    Returns
    Type Description
    bool
    | Improve this Doc View Source

    CatalogABRInputNames(FieldInfo[])

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    protected static string[] CatalogABRInputNames(FieldInfo[] abrInputs)
    Parameters
    Type Name Description
    FieldInfo[] abrInputs
    Returns
    Type Description
    string[]
    | Improve this Doc View Source

    GetABRInputFields(object)

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    protected static FieldInfo[] GetABRInputFields(object target)
    Parameters
    Type Name Description
    object target
    Returns
    Type Description
    FieldInfo[]
    | Improve this Doc View Source

    GetInputField(int)

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    public FieldInfo GetInputField(int inputIndex)
    Parameters
    Type Name Description
    int inputIndex
    Returns
    Type Description
    FieldInfo
    | Improve this Doc View Source

    GetInputField(string)

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    public FieldInfo GetInputField(string inputName)
    Parameters
    Type Name Description
    string inputName
    Returns
    Type Description
    FieldInfo
    | Improve this Doc View Source

    GetInputIndex(string)

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    public int GetInputIndex(string inputName)
    Parameters
    Type Name Description
    string inputName
    Returns
    Type Description
    int
    | Improve this Doc View Source

    GetInputName(int)

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    public string GetInputName(int inputIndex)
    Parameters
    Type Name Description
    int inputIndex
    Returns
    Type Description
    string
    | Improve this Doc View Source

    GetInputType(int)

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    public Type GetInputType(int inputIndex)
    Parameters
    Type Name Description
    int inputIndex
    Returns
    Type Description
    Type
    | Improve this Doc View Source

    GetInputType(string)

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    public Type GetInputType(string inputName)
    Parameters
    Type Name Description
    string inputName
    Returns
    Type Description
    Type
    | Improve this Doc View Source

    GetInputValue(int)

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    public IABRInput GetInputValue(int inputIndex)
    Parameters
    Type Name Description
    int inputIndex
    Returns
    Type Description
    IABRInput
    | Improve this Doc View Source

    GetInputValue(string)

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    public IABRInput GetInputValue(string inputName)
    Parameters
    Type Name Description
    string inputName
    Returns
    Type Description
    IABRInput
    | Improve this Doc View Source

    IndexABRInputsByName(FieldInfo[])

    Convenience class to avoid having to repeatedly manage reflection when adjusting ABR inputs to Data Impressions.

    Declaration
    protected static Dictionary<string, int> IndexABRInputsByName(FieldInfo[] abrInputs)
    Parameters
    Type Name Description
    FieldInfo[] abrInputs
    Returns
    Type Description
    Dictionary<string, int>
    • 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