Name |
Description |
|
AccuDrawHintBuilder |
AccuDrawHintBuilder is a Tool helper class that facilitates AccuDraw interaction. |
Beta |
AccuSnap |
AccuSnap is an aide for snapping to interesting points on elements or decorations as the cursor moves over them. |
|
AccuSnap.Settings |
|
|
AccuSnap.ToolState |
|
|
ActivityMessageDetails |
Specifies the details of an activity message to be displayed to the user. |
|
AngleDescription |
Angle Property Description |
Beta |
AuthorizedFrontendRequestContext |
Provides some generic context for downstream server applications to get details of a request that |
|
AuxCoordSystem2dState |
The state of an AuxCoordSystem2d element in the frontend |
|
AuxCoordSystem3dState |
The state of an AuxCoordSystem3d element in the frontend |
|
AuxCoordSystemSpatialState |
The state of an AuxCoordSystemSpatial element in the frontend |
|
AuxCoordSystemState |
The state of an AuxCoordSystem element in the frontend |
|
BaseQuantityDescription |
Base Quantity Property Description |
Beta |
BeButtonEvent |
Object sent to Tools that holds information about button/touch/wheel events. |
|
BeButtonState |
|
|
BeTouchEvent |
A ButtonEvent generated by touch input. |
|
BeWheelEvent |
A BeButtonEvent generated by movement of a mouse wheel. |
|
BrowserLocalPluginLoader |
|
|
CategorySelectorState |
A set of Categories to be displayed in a ViewState. |
|
ChangeFlags |
Viewport event synchronization flags. |
Beta |
Cluster |
A cluster of one or more Markers that overlap one another in the view. |
|
DecorateContext |
Provides context for a Decorator to add Decorations to be rendered within a Viewport. |
|
Decorations |
A set of RenderGraphics and CanvasDecorations produced by Tools and Decorators, used to decorate the contents of a Viewport. |
|
DisplayStyle2dState |
A display style that can be applied to 2d views. |
|
DisplayStyle3dState |
A DisplayStyleState that can be applied to spatial views. |
|
DisplayStyleState |
A DisplayStyle defines the parameters for 'styling' the contents of a ViewState |
|
DrawingModelState |
Represents the front-end state of a DrawingModel. |
|
DrawingViewState |
A view of a DrawingModel |
|
DynamicsContext |
Provides context for an InteractiveTool to display decorations representing its current state. |
|
ElementLocateManager |
|
|
ElementPicker |
|
|
ElementState |
The "state" of an Element as represented in a web browser. |
|
EmphasizeElements |
An implementation of EmphasizeElements.FeatureOverrideProvider for emphasizing selected elements through simple color/transparency appearance overrides. |
Beta |
EngineeringLengthDescription |
Engineering Length Property Description |
Beta |
EntityState |
The "state" of an Entity as represented in a web browser. |
|
Environment |
Describes the SkyBox and Environment.GroundPlane associated with a DisplayStyle3dState. |
|
EventController |
An EventController maps user input events from a Viewport to the ToolAdmin so that tools can process them. |
|
FitViewTool |
A tool that performs a fit view |
|
FlyViewTool |
A tool that performs the fly operation |
|
FrontendRequestContext |
Provides generic context for downstream server applications to get details of a request that |
|
FuzzySearch |
|
|
FuzzySearchResults |
This class is used to return the results of FuzzySearch.search. |
|
GeometricModel2dState |
Represents the front-end state of a GeometricModel2d. |
|
GeometricModel3dState |
Represents the front-end state of a GeometricModel3d. |
|
GeometricModelState |
Represents the front-end state of a GeometricModel. |
|
GraphicBranch |
A node in a scene graph. |
|
GraphicBuilder |
Provides methods for constructing a RenderGraphic from geometric primitives. |
|
HitDetail |
A HitDetail stores the result when locating geometry displayed in a view. |
|
HitList |
The result of a "locate" is a sorted list of objects that satisfied the search criteria (a HitList). |
|
IconSprites |
Icon sprites are loaded from .png files in the assets directory of imodeljs-native. |
|
IdleTool |
The default "idle" tool. |
|
IModelApp |
Global singleton that connects the user interface with the iModel.js services. |
|
IModelConnection |
A connection to an iModel database hosted on the backend. |
|
IModelConnection.CodeSpecs |
The collection of CodeSpec entities for an IModelConnection. |
|
IModelConnection.Elements |
The collection of Elements for an IModelConnection. |
|
IModelConnection.Models |
The collection of loaded ModelState objects for an IModelConnection. |
|
IModelConnection.Views |
The collection of views for an IModelConnection. |
|
InputCollector |
The InputCollector class can be used to implement a command for gathering input (ex. |
|
InteractiveTool |
A Tool that may be installed, via ToolAdmin, to handle user input. |
|
IntersectDetail |
|
|
LengthDescription |
Length Property Description |
Beta |
LocateOptions |
Options that customize the way element location (i.e. |
|
LocateResponse |
|
|
LookAndMoveTool |
A tool that performs the walk operation using mouse+keyboard or touch controls |
Beta |
LookViewTool |
A tool that performs the look operation |
|
MarginPercent |
Margins for white space to be left around view volumes for ViewState.lookAtVolume. |
|
Marker |
A Marker is a CanvasDecoration, whose position follows a fixed location in world space. |
|
MarkerSet |
A set of Markers that are logically related, such that they cluster when they overlap one another in screen space. |
|
ModelSelectorState |
The state of a ModelSelector. |
|
ModelState |
Represents the front-end state of a Model. |
|
NotificationManager |
The NotificationManager controls the interaction with the user for prompts, error messages, and alert dialogs. |
|
NotifyMessageDetails |
Describes a message to be displayed to the user. |
|
OidcBrowserClient |
Utility to generate OIDC/OAuth tokens for Single Page Applications (running in the Browser) |
Beta |
OrthographicViewState |
Defines a spatial view that displays geometry on the image plane using a parallel orthographic projection. |
|
PanViewTool |
The tool that performs a Pan view operation |
|
PhysicalModelState |
Represents the front-end state of a PhysicalModel. |
|
Plugin |
Base Plugin class for writing a demand-loaded module. |
Beta |
PluginAdmin |
Controls loading of Plugins and calls methods on newly loaded or reloaded Plugins |
Beta |
PluginTool |
An Immediate Tool that starts the process of loading an iModelJs plugin. |
|
PrimitiveTool |
The PrimitiveTool class can be used to implement tools to create or modify geometric elements. |
|
PropertyRecord |
PropertyRecord contains instance information about a Property, including a |
Beta |
RenderClipVolume |
An opaque representation of a clip volume applied to geometry within a Viewport. |
Beta |
RenderContext |
Provides context for producing RenderGraphics for drawing within a Viewport. |
|
RenderGraphic |
Abstract representation of an object which can be rendered by a RenderSystem. |
|
RenderGraphicOwner |
A graphic that owns another graphic. |
|
RenderSystem |
A RenderSystem provides access to resources used by the internal WebGL-based rendering system. |
|
RotateViewTool |
A tool that performs a Rotate view operation |
|
ScreenViewport |
An interactive Viewport that exists within an HTMLDivElement. |
|
ScrollViewTool |
A tool that performs the scroll operation |
|
SectionDrawingModelState |
Represents the front-end state of a SectionDrawingModel. |
|
SelectionSet |
A set of currently selected elements for an IModelConnection. |
|
SelectionTool |
Tool for picking a set of elements of interest, selected by the user. |
|
SheetModelState |
Represents the front-end state of a SheetModel. |
|
SheetViewState |
A view of a SheetModel. |
|
SkyBox |
The SkyBox is part of an Environment drawn in the background of spatial views to provide context. |
|
SkyBox.CreateParams |
Parameters used by the RenderSystem to instantiate a SkyBox. |
|
SkyBox.SphereParams |
Parameters defining a spherical SkyBox. |
|
SkyCube |
A SkyBox drawn as a cube with an image mapped to each of its interior faces. |
|
SkyCube.CreateParams |
Parameters used by the RenderSystem to instantiate a SkyBox. |
|
SkyCube.SphereParams |
Parameters defining a spherical SkyBox. |
|
SkyGradient |
A SkyBox drawn as a sphere with a gradient mapped to its interior surface. |
|
SkyGradient.CreateParams |
Parameters used by the RenderSystem to instantiate a SkyBox. |
|
SkyGradient.SphereParams |
Parameters defining a spherical SkyBox. |
|
SkySphere |
A SkyBox drawn as a sphere with an image mapped to its interior surface. |
|
SkySphere.CreateParams |
Parameters used by the RenderSystem to instantiate a SkyBox. |
|
SkySphere.SphereParams |
Parameters defining a spherical SkyBox. |
|
SnapDetail |
A SnapDetail is generated from the result of IModelDb.requestSnap call. |
|
SpatialClassifiers |
Exposes a list of classifiers that allow one ModelState to classify another SpatialModel or reality model. |
Beta |
SpatialLocationModelState |
Represents the front-end state of a SpatialLocationModel. |
|
SpatialModelState |
Represents the front-end state of a SpatialModel. |
|
SpatialViewState |
Defines a view of one or more SpatialModels. |
|
Sprite |
Sprites are small raster images that are drawn on top of Viewports by a ViewDecoration. |
|
SpriteLocation |
A Sprite location. |
|
StandardView |
Supplies access to a set of commonly-used view rotations. |
|
StandardViewTool |
A tool that rotates the view to one of the standard views. |
|
SurveyLengthDescription |
Survey Length Property Description |
Beta |
TentativePoint |
|
|
TestWebWorker |
|
|
Tool |
A Tool that performs an action. |
|
ToolAdmin |
Controls operation of Tools. |
|
ToolAssistance |
Tool Assistance helper methods. |
Beta |
ToolRegistry |
The ToolRegistry holds a mapping between toolIds and their corresponding Tool class. |
|
ToolSettings |
Settings that control the behavior of built-in tools. |
|
ToolSettingsPropertyItem |
Class used to identify a specific ToolSettings property value. |
Beta |
ToolSettingsPropertyRecord |
Property Record to specify an editor in Tool Settings zone. |
Beta |
ToolSettingsPropertySyncItem |
Class used to identify a specific ToolSettings property value that can be enabled/disabled in UI. |
Beta |
ToolSettingsValue |
Primitive ToolSettings Value. |
Beta |
ViewManager |
The ViewManager holds the list of opened views, plus the selected view. |
|
ViewManip |
Base class for tools that manipulate the frustum of a Viewport. |
|
Viewport |
A Viewport renders the contents of one or more Models onto an HTMLCanvasElement . |
|
ViewPose |
The "pose" for a view. |
|
ViewRect |
A rectangle in integer view coordinates with (0,0) corresponding to the top-left corner of the view. |
|
ViewRedoTool |
A tool that performs view redo operation. |
|
ViewState |
The front-end state of a ViewDefinition element. |
|
ViewState2d |
Defines the state of a view of a single 2d model. |
|
ViewState3d |
Defines the state of a view of 3d models. |
|
ViewToggleCameraTool |
A tool that toggles the camera on/off in a spatial view |
|
ViewTool |
An InteractiveTool that manipulates a view. |
|
ViewUndoTool |
A tool that performs view undo operation. |
|
WalkViewTool |
A tool that performs the walk operation |
|
WindowAreaTool |
A tool that performs a Window-area view operation |
|
WorkerError |
|
|
WorkerReply |
|
|
ZoomViewTool |
A tool that performs the zoom operation |
|