CompassAnnotationStore
Hierarchy
- RegionStore
- CompassAnnotationStore
Index
Constructors
Properties
- activeFrame
- color
- controlPoints
- coordinate
- dashLength
- eastLabel
- eastTextOffset
- fileId
- font
- fontSize
- fontStyle
- hasEastArrowhead
- hasNorthArrowhead
- isCreating
- isEditing
- isLocked
- isSimplePolygon
- length
- lineRegionSampleWidth
- lineWidth
- modifiedTimestamp
- name
- northLabel
- northTextOffset
- pointerLength
- pointerWidth
- regionId
- regionType
- rotation
- AVAILABLE_ANNOTATION_TYPES
- AVAILABLE_REGION_TYPES
- MAX_DASH_LENGTH
- MAX_LABEL_OFFSET
- MAX_LINE_WIDTH
- MIN_LABEL_OFFSET
- MIN_LINE_WIDTH
- TARGET_VERTEX_COUNT
Accessors
Methods
- beginCreating
- beginEditing
- endCreating
- endEditing
- focusCenter
- getAnnotationStyles
- getAnnotationStylesForExport
- getCompassApproximation
- getRegionApproximation
- initializeStyles
- setCenter
- setColor
- setControlPoint
- setControlPoints
- setCoordinate
- setDashLength
- setEastArrowhead
- setEastTextOffset
- setFont
- setFontSize
- setFontStyle
- setLabel
- setLength
- setLineWidth
- setLocked
- setName
- setNorthArrowhead
- setNorthTextOffset
- setPointerLength
- setPointerWidth
- setRegionId
- setRotation
- setSize
- toggleLock
- isRegionCustomIcon
- isRegionDashLengthValid
- isRegionLineWidthValid
- isRegionTypeValid
- regionIconString
- regionTypeString
Constructors
constructor
Parameters
backendService: BackendService
fileId: number
activeFrame: FrameStore
controlPoints: Point2D[]
regionType: RegionType
regionId: number = -1
rotation: number = 0
name: string = ""
color: string = Colors.TURQUOISE5
lineWidth: number = 2
dashLength: number = 0
Returns CompassAnnotationStore
Properties
inheritedactiveFrame
inheritedcolor
inheritedcontrolPoints
inheritedcoordinate
inheriteddashLength
eastLabel
eastTextOffset
readonlyinheritedfileId
font
fontSize
fontStyle
hasEastArrowhead
hasNorthArrowhead
inheritedisCreating
inheritedisEditing
inheritedisLocked
inheritedisSimplePolygon
length
inheritedlineRegionSampleWidth
inheritedlineWidth
publicinheritedmodifiedTimestamp
inheritedname
northLabel
northTextOffset
pointerLength
pointerWidth
inheritedregionId
inheritedregionType
inheritedrotation
publicstaticreadonlyinheritedAVAILABLE_ANNOTATION_TYPES
publicstaticreadonlyinheritedAVAILABLE_REGION_TYPES
publicstaticreadonlyinheritedMAX_DASH_LENGTH
publicstaticreadonlyinheritedMAX_LABEL_OFFSET
publicstaticreadonlyinheritedMAX_LINE_WIDTH
publicstaticreadonlyinheritedMIN_LABEL_OFFSET
publicstaticreadonlyinheritedMIN_LINE_WIDTH
publicstaticreadonlyinheritedTARGET_VERTEX_COUNT
Accessors
inheritedboundingBox
Returns Point2D
inheritedboundingBoxArea
Returns number
inheritedcenter
Returns Point2D
inheritedisAnnotation
Returns boolean
inheritedisClosedRegion
Returns boolean
inheritedisPreviewCut
Returns boolean
inheritedisTemporary
Returns boolean
inheritedisValid
Returns boolean
inheritednameString
Returns string
inheritedregionProperties
Returns string
inheritedsize
Returns Point2D
The x and y size components.
inheritedwcsSize
Returns Point2D
Methods
inheritedbeginCreating
Returns void
inheritedbeginEditing
Returns void
inheritedendCreating
Returns Generator<Promise<ISetRegionAck>, void, unknown>
inheritedendEditing
Returns void
inheritedfocusCenter
Returns void
publicgetAnnotationStyles
publicgetAnnotationStylesForExport
publicgetCompassApproximation
Parameters
wcsInfo: FrameSet
optionalisSpatiallyMatched: boolean
optionalspatialTransform: any
Returns { eastApproximatePoints: number[]; northApproximatePoints: number[] }
eastApproximatePoints: number[]
northApproximatePoints: number[]
publicinheritedgetRegionApproximation
Parameters
astTransform: Mapping
Returns Point2D[]
publicinitializeStyles
inheritedsetCenter
Parameters
p: Point2D
shouldSkipUpdate: boolean = false
Returns void
inheritedsetColor
Parameters
color: string
Returns void
inheritedsetControlPoint
Parameters
index: number
p: Point2D
shouldSkipUpdate: boolean = false
Returns void
inheritedsetControlPoints
Parameters
points: Point2D[]
shouldSkipUpdate: boolean = false
hasShapeChanged: boolean = true
Returns void
inheritedsetCoordinate
Parameters
coordinate: CoordinateMode
Returns void
inheritedsetDashLength
Parameters
dashLength: number
Returns void
setEastArrowhead
Parameters
hasEastArrowhead: boolean
Returns void
setEastTextOffset
Parameters
offset: number
isX: boolean
shouldSkipTimestampUpdate: boolean = false
Returns void
setFont
Parameters
font: Font
Returns void
setFontSize
Parameters
fontSize: number
Returns void
setFontStyle
Parameters
fontStyle: string
Returns void
setLabel
Parameters
label: string
isNorth: boolean
Returns void
setLength
Parameters
length: number
shouldSkipUpdate: boolean = false
Returns void
inheritedsetLineWidth
Parameters
lineWidth: number
Returns void
inheritedsetLocked
Parameters
isLocked: boolean
Returns void
inheritedsetName
Parameters
name: string
Returns void
setNorthArrowhead
Parameters
hasNorthArrowhead: boolean
Returns void
setNorthTextOffset
Parameters
offset: number
isX: boolean
shouldSkipTimestampUpdate: boolean = false
Returns void
setPointerLength
Parameters
length: number
Returns void
setPointerWidth
Parameters
width: number
Returns void
inheritedsetRegionId
Parameters
id: number
Returns void
inheritedsetRotation
Parameters
angle: number
shouldSkipUpdate: boolean = false
Returns void
inheritedsetSize
Sets the size for regions and annotations
Parameters
p: Point2D
Specifies the x and y size components. For line regions and annotations, vector annotations, and ruler annotations, the function sets the new start and end positions while keeping the rotation within the same quadrant.
shouldSkipUpdate: boolean = false
Returns void
inheritedtoggleLock
Returns void
publicstaticinheritedisRegionCustomIcon
Parameters
regionType: RegionType
Returns boolean
publicstaticinheritedisRegionDashLengthValid
Parameters
regionDashLength: number
Returns boolean
publicstaticinheritedisRegionLineWidthValid
Parameters
regionLineWidth: number
Returns boolean
publicstaticinheritedisRegionTypeValid
Parameters
regionType: RegionType
Returns boolean
publicstaticinheritedregionIconString
Parameters
regionType: RegionType
Returns any
publicstaticinheritedregionTypeString
Parameters
regionType: RegionType
Returns string
Returns the sizes of regions and annotations. For line regions and annotations, vector annotations, and ruler annotations, returns x and y absolute displacements.