namespace sap.ui.vtm

Control sample: sap.ui.vtm
Visiblity: public
Available since: N/A
Module: sap/ui/vtm/library
Application Component:

SAPUI5 library with controls to visualize, map and restructure hierarchical business data that maps to 3D objects.


Nodes Overview

Node Description
sap.ui.vtm.ArrayUtilities

A set of utility functions for working with arrays.

sap.ui.vtm.ChildCollectionType

Enumeration specifying which tree item child collections an operation should apply to.

sap.ui.vtm.Column

Represents a data column for a sap.ui.vtm.Tree.

sap.ui.vtm.ColumnType

Enumeration specifying types of sap.ui.vtm.Column.

sap.ui.vtm.DescriptorUtilities

A set of utility functions for working with metadata and identifier descriptors.

sap.ui.vtm.DisplayGroup

This class is used to represent display states for a set of scene nodes.

sap.ui.vtm.Extension

A base class for extensions.

sap.ui.vtm.extensions

Namespace for extensions that are provided with the sap.ui.vtm library.

sap.ui.vtm.HashUtilities

A set of utility functions for working with hash values.

sap.ui.vtm.interfaces

Namespace for interfaces that are provided with the sap.ui.vtm library.

sap.ui.vtm.InternalColumnDescriptor

Enumeration specifying descriptors for sap.ui.vtm.Column objects of type sap.ui.vtm.ColumnType.Internal.

sap.ui.vtm.InternalColumns

A set of utility functions for creating internal tree columns.

sap.ui.vtm.Lookup

A map that can contain multiple values per key value.

sap.ui.vtm.Matrix

A float[] type representing a transformation matrix in a ISO 10303-42 format (in a 1 dimensional array of 13 numbers).

sap.ui.vtm.MatrixUtilities

A set of utility functions for working with transformation matrices in a ISO 10303-42 format (in the form of a 1 dimensional array of 13 numbers)

sap.ui.vtm.MessagesPopover

A control that can be used to show messages applied to a tree item.

sap.ui.vtm.Panel

A control that represents a VTM panel.

sap.ui.vtm.PredefinedView

Enumeration specifying predefined views.

sap.ui.vtm.ProgressDialog

A progress control to show viewable download and load progress.

sap.ui.vtm.Scene

Allows access to scene nodes in the scene.

sap.ui.vtm.SceneNode

This class provides access to the data for a scene node.

sap.ui.vtm.SelectColumnsDialog

A dialog used to select the columns to display in a sap.ui.vtm.Tree.

sap.ui.vtm.SelectionMode

Enumeration specifying row selection modes for a sap.ui.vtm.Tree.

sap.ui.vtm.TextColor

Enumeration specifying text colors.

sap.ui.vtm.Tree

A control that contains a tree and associated data columns and provides helper methods for tree manipulation.

sap.ui.vtm.TreeItemType

Enumeration specifying the type(s) of tree item to match during tree traversal.

sap.ui.vtm.TreeItemUtilities

A set of utility functions for working with tree items for sap.ui.vtm.Tree controls.

sap.ui.vtm.Viewable

A viewable containing 3D content that can be loaded into a sap.ui.vtm.Scene.

sap.ui.vtm.ViewableLoadInfo

Contains information about the result of an attempt to download/load a viewable.

sap.ui.vtm.ViewableLoadStatus

Enumeration specifying the download/load status of a sap.ui.vtm.Viewable.

sap.ui.vtm.Viewport

A control that contains a 3D viewport.

sap.ui.vtm.Vtm

The main entry point for constructing VTM controls.


Methods Overview

Method Description
sap.ui.vtm.createVtm

Creates an instance of sap.ui.vtm.Vtm with a default set of extensions.

The sap.ui.vtm.Vtm constructor can be used to create an instance of sap.ui.vtm.Vtm with a specific set of extensions.

sap.ui.vtm.createVtm

Creates an instance of sap.ui.vtm.Vtm with a default set of extensions.

The sap.ui.vtm.Vtm constructor can be used to create an instance of sap.ui.vtm.Vtm with a specific set of extensions.

Param Type DefaultValue Description
sId string

The id to pass to the sap.ui.vtm.Vtm constructor.

mSettings object

The settings to pass to the sap.ui.vtm.Vtm constructor. Any extensions specified in the settings will be replaced with a default set.