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

Last Updated: 29 April, 2025