File

projects/angular-cesium/src/lib/angular-cesium-widgets/models/label-props.ts

Index

Properties

Properties

backgroundColor
backgroundColor: any
Type : any
Optional
backgroundPadding
backgroundPadding: any
Type : any
Optional
disableDepthTestDistance
disableDepthTestDistance: number
Type : number
Optional
distanceDisplayCondition
distanceDisplayCondition: any
Type : any
Optional
eyeOffset
eyeOffset: Cartesian3
Type : Cartesian3
Optional
fillColor
fillColor: any
Type : any
Optional
font
font: string
Type : string
Optional
heightReference
heightReference: any
Type : any
Optional
horizontalOrigin
horizontalOrigin: any
Type : any
Optional
outlineColor
outlineColor: any
Type : any
Optional
outlineWidth
outlineWidth: any
Type : any
Optional
pixelOffset
pixelOffset: Cartesian2
Type : Cartesian2
Optional
pixelOffsetScaleByDistance
pixelOffsetScaleByDistance: any
Type : any
Optional
position
position: Cartesian3
Type : Cartesian3
Optional
scale
scale: number
Type : number
Optional
scaleByDistance
scaleByDistance: any
Type : any
Optional
show
show: boolean
Type : boolean
Optional
showBackground
showBackground: boolean
Type : boolean
Optional
style
style: any
Type : any
Optional
translucencyByDistance
translucencyByDistance: any
Type : any
Optional
verticalOrigin
verticalOrigin: any
Type : any
Optional
import { Cartesian3 } from '../../angular-cesium/models/cartesian3';
import { Cartesian2 } from '../../angular-cesium/models/cartesian2';

export interface LabelStyle {
  show?: boolean;
  font?: string;
  style?: any;
  fillColor?: any;
  outlineColor?: any;
  backgroundColor?: any;
  backgroundPadding?: any;
  showBackground?: boolean;
  scale?: number;
  distanceDisplayCondition?: any;
  heightReference?: any;
  horizontalOrigin?: any;
  eyeOffset?: Cartesian3;
  position?: Cartesian3;
  pixelOffset?: Cartesian2;
  pixelOffsetScaleByDistance?: any;
  outlineWidth?: any;
  scaleByDistance?: any;
  translucencyByDistance?: any;
  verticalOrigin?: any;
  disableDepthTestDistance?: number;
}

export interface LabelProps {
  text: string;
  show?: boolean;
  font?: string;
  style?: any;
  fillColor?: any;
  outlineColor?: any;
  backgroundColor?: any;
  backgroundPadding?: any;
  showBackground?: boolean;
  scale?: number;
  distanceDisplayCondition?: any;
  heightReference?: any;
  horizontalOrigin?: any;
  eyeOffset?: Cartesian3;
  position?: Cartesian3;
  pixelOffset?: Cartesian2;
  pixelOffsetScaleByDistance?: any;
  outlineWidth?: any;
  scaleByDistance?: any;
  translucencyByDistance?: any;
  verticalOrigin?: any;
  disableDepthTestDistance?: number;
}

export const defaultLabelProps: LabelProps = {
  backgroundColor: new Cesium.Color(0.165, 0.165, 0.165, 0.7),
  backgroundPadding: new Cesium.Cartesian2(25, 20),
  distanceDisplayCondition: undefined,
  fillColor: Cesium.Color.WHITE,
  font: '30px sans-serif',
  heightReference: Cesium.HeightReference.NONE,
  horizontalOrigin: Cesium.HorizontalOrigin.LEFT,
  outlineColor: Cesium.Color.BLACK,
  outlineWidth: 1.0,
  pixelOffset: Cesium.Cartesian2.ZERO,
  pixelOffsetScaleByDistance: undefined,
  scale: 1.0,
  scaleByDistance: undefined,
  show: true,
  showBackground: false,
  style: Cesium.LabelStyle.FILL,
  text: '',
  translucencyByDistance: undefined,
  verticalOrigin: Cesium.VerticalOrigin.BASELINE,
  eyeOffset: Cesium.Cartesian3.ZERO,
  disableDepthTestDistance: 0,
};

result-matching ""

    No results matching ""