Views

Types for defining graphical views of the contents of an iModel.

Classes

Name Description  
Camera The current position (eyepoint), lens angle, and focus distance of a camera.  
Frustum The region of physical (3d) space that appears in a view.  
ViewDetails Encapsulates access to optional view details stored in JSON properties. Beta
ViewDetails3d Encapsulates access to optional 3d view details stored in JSON properties. Beta

Constants

Name Description  
NpcCenter The center point of the Normalized Plane Coordinate cube.  
NpcCorners The 8 corners of an Npc Frustum.  

Enumerations

Name Description  
GridOrientationType Describes the orientation of the grid displayed within a viewport.  
Npc The 8 corners of the Normalized Plane Coordinate cube.  

Interfaces

Name Description  
AuxCoordSystem2dProps Properties of AuxCoordSystem2d  
AuxCoordSystem3dProps Properties of AuxCoordSystem3d  
AuxCoordSystemProps  
CameraProps JSON representation of a Camera.  
CategorySelectorProps Properties that define a CategorySelector  
ModelSelectorProps Properties that define a ModelSelector  
SpatialViewDefinitionProps Parameters to construct a SpatialViewDefinition  
ViewDefinition2dProps Parameters used to construct a ViewDefinition2d  
ViewDefinition3dProps Parameters to construct a ViewDefinition3d  
ViewDefinitionProps Parameters used to construct a ViewDefinition  
ViewQueryParams Parameters for performing a query on ViewDefinition classes.  
ViewStateProps Returned from IModelDb.Views.getViewStateData  

Last Updated: 13 June, 2024