ViewDetails Class
Encapsulates access to optional view details stored in JSON properties.
@see - ViewDetailsProps for the JSON representation.
Extended by
Properties
| Name | Type | Description | |
|---|---|---|---|
| aspectRatioSkew Accessor | number | The aspect ratio skew (x/y, usually 1.0) used to exaggerate the y axis of the view. | |
| aspectRatioSkew Setter | aspectRatioSkew(skew: number): void | ||
| auxiliaryCoordinateSystemId Accessor | string | The Id of the auxiliary coordinate system for the view. | |
| auxiliaryCoordinateSystemId Setter | auxiliaryCoordinateSystemId(id: string): void | ||
| clipVector Accessor | undefined | ClipVector | Clipping volume for the view. | |
| clipVector Setter | clipVector(clip: ClipVector): void | ||
| gridOrientation Accessor | GridOrientationType | The orientation of the view's grid. | |
| gridOrientation Setter | gridOrientation(orientation: GridOrientationType): void | ||
| gridSpacing Accessor | Readonly<WritableXAndY> | The grid spacing for the view. | |
| gridSpacing Setter | gridSpacing(spacing: Readonly<WritableXAndY>): void | ||
| gridsPerRef Accessor | number | The number of grids per ref for the view. | |
| gridsPerRef Setter | gridsPerRef(gridsPerRef: number): void | ||
| maxSkew Static | number | Maximum aspect ratio skew. | |
| onClipVectorChanged Readonly | BeEvent<(newClip: ClipVector) => void> | Event raised just before assignment to the clipVector property. |
Defined in
- core/common/src/ViewDetails.ts Line 70
Last Updated: 28 October, 2025
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.