RulerAnnotationStore
Hierarchy
- RegionStore
- RulerAnnotationStore
Index
Constructors
Properties
- activeFrame
- auxiliaryLineDashLength
- auxiliaryLineVisible
- auxiliaryTextVisible
- color
- controlPoints
- coordinate
- creating
- dashLength
- decimals
- editing
- fileId
- font
- fontSize
- fontStyle
- isSimplePolygon
- lineRegionSampleWidth
- lineWidth
- locked
- modifiedTimestamp
- name
- regionId
- regionType
- rotation
- textOffset
- xTextOffset
- yTextOffset
- 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
- getCurveApproximation
- getRegionApproximation
- initializeStyles
- setAuxiliaryLineDashLength
- setAuxiliaryLineVisible
- setAuxiliaryTextVisible
- setCenter
- setColor
- setControlPoint
- setControlPoints
- setCoordinate
- setDashLength
- setDecimals
- setFont
- setFontSize
- setFontStyle
- setLineWidth
- setLocked
- setName
- setRegionId
- setRotation
- setSize
- setTextOffset
- setXTextOffset
- setYTextOffset
- toggleLock
- GetRegionProperties
- 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 RulerAnnotationStore
Properties
inheritedactiveFrame
auxiliaryLineDashLength
auxiliaryLineVisible
auxiliaryTextVisible
inheritedcolor
inheritedcontrolPoints
inheritedcoordinate
inheritedcreating
inheriteddashLength
decimals
inheritedediting
readonlyinheritedfileId
font
fontSize
fontStyle
inheritedisSimplePolygon
inheritedlineRegionSampleWidth
inheritedlineWidth
inheritedlocked
publicinheritedmodifiedTimestamp
inheritedname
inheritedregionId
inheritedregionType
inheritedrotation
textOffset
xTextOffset
yTextOffset
staticreadonlyinheritedAVAILABLE_ANNOTATION_TYPES
staticreadonlyinheritedAVAILABLE_REGION_TYPES
staticreadonlyinheritedMAX_DASH_LENGTH
staticreadonlyinheritedMAX_LABEL_OFFSET
staticreadonlyinheritedMAX_LINE_WIDTH
staticreadonlyinheritedMIN_LABEL_OFFSET
staticreadonlyinheritedMIN_LINE_WIDTH
staticreadonlyinheritedTARGET_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
publicgetCurveApproximation
publicinheritedgetRegionApproximation
Parameters
astTransform: Mapping
Returns Point2D[]
publicinitializeStyles
setAuxiliaryLineDashLength
Parameters
length: number
Returns void
setAuxiliaryLineVisible
Parameters
isVisible: boolean
Returns void
setAuxiliaryTextVisible
Parameters
isVisible: boolean
Returns void
inheritedsetCenter
Parameters
p: Point2D
skipUpdate: boolean = false
Returns void
inheritedsetColor
Parameters
color: string
Returns void
inheritedsetControlPoint
Parameters
index: number
p: Point2D
skipUpdate: boolean = false
Returns void
inheritedsetControlPoints
Parameters
points: Point2D[]
skipUpdate: boolean = false
shapeChanged: boolean = true
Returns void
inheritedsetCoordinate
Parameters
coordinate: CoordinateMode
Returns void
inheritedsetDashLength
Parameters
dashLength: number
Returns void
setDecimals
Parameters
decimals: number
Returns void
setFont
Parameters
font: Font
Returns void
setFontSize
Parameters
fontSize: number
Returns void
setFontStyle
Parameters
fontStyle: string
Returns void
inheritedsetLineWidth
Parameters
lineWidth: number
Returns void
inheritedsetLocked
Parameters
locked: boolean
Returns void
inheritedsetName
Parameters
name: string
Returns void
inheritedsetRegionId
Parameters
id: number
Returns void
inheritedsetRotation
Parameters
angle: number
skipUpdate: 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.
skipUpdate: boolean = false
Whether to update the changes with the backend.
Returns void
setTextOffset
Parameters
offset: number
isX: boolean
Returns void
setXTextOffset
Parameters
offset: number
isX: boolean
Returns void
setYTextOffset
Parameters
offset: number
isX: boolean
Returns void
inheritedtoggleLock
Returns void
publicstaticinheritedGetRegionProperties
Parameters
regionType: RegionType
controlPoints: Point2D[]
rotation: number
Returns string
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.