RoomleConfigurator.Internal.PlanInteractionHandler
configurator-core/src/roomle-configurator.internal.PlanInteractionHandler
Table of contents
Properties
Methods
Properties
customRaster
• customRaster: number
dockWhenSnap
• dockWhenSnap: boolean
enableDrawingSnap
• enableDrawingSnap: boolean
enableRaster
• enableRaster: boolean
enableSnap
• enableSnap: boolean
objectToObjectSnapMode
• objectToObjectSnapMode: SnapMode
objectToWallSnapMode
• objectToWallSnapMode: SnapMode
showChildrenOfPlanObjects
• showChildrenOfPlanObjects: ChildEntityMode
unDockOnMove
• unDockOnMove: boolean
unit
• unit: string
Methods
addAttic
â–¸ addAttic(wall
, kneeHeight
, width
, side
): KernelAttic
Parameters
Returns
addMeasure
â–¸ addMeasure(startPosition
, endPosition
): PlanMeasure
Parameters
startPosition
endPosition
Returns
addNode
â–¸ addNode(point
): PlanNode
Parameters
point
Object
point.x
number
point.y
number
point.z
number
Returns
addOrUpdateExternalPlanObjects
â–¸ addOrUpdateExternalPlanObjects(serialzedConfiguration
, position
, rotationInRad
, updateConfiguration
, mergedGroupIds
): PlanObject
[]
Parameters
serialzedConfiguration
string
| string
[]
position
rotationInRad
number
updateConfiguration
mergedGroupIds
string
| string
[]
Returns
addPlanObjectFromItem
â–¸ addPlanObjectFromItem(object
, position
, type
, findFreeSpaceInPlan
): PlanObject
Parameters
Returns
addPlanObjects
â–¸ addPlanObjects(list
, findFreeSpaceInPlan
): PlanObject
[]
Parameters
findFreeSpaceInPlan
boolean
Returns
addWall
â–¸ addWall(from
, to
): KernelWall
Parameters
Returns
beginDrawing
â–¸ beginDrawing(point
, vectorPreviewMode
): void
Parameters
point
Object
point.x
number
point.y
number
point.z
number
vectorPreviewMode
boolean
Returns
void
cancelDrawing
â–¸ cancelDrawing(): void
Returns
void
catalogItemLoaded
â–¸ catalogItemLoaded(catalogItem
): void
Parameters
catalogItem
Returns
void
consistsOfMergedComponents
â–¸ consistsOfMergedComponents(object
): boolean
Parameters
object
Returns
boolean
createPlanWithObjectFromItem
â–¸ createPlanWithObjectFromItem(object
, position
, rotationInRad
): Plan
Parameters
Returns
currentDrawingPosition
â–¸ currentDrawingPosition(point
): void
Parameters
point
Object
point.x
number
point.y
number
point.z
number
Returns
void
deactivateAllSnappingActivity
â–¸ deactivateAllSnappingActivity(): void
Returns
void
duplicatePlanObject
â–¸ duplicatePlanObject(object
, count
, findFreeSpaceInPlan
): PlanObject
[]
Parameters
Returns
duplicatePlanObjects
â–¸ duplicatePlanObjects(objects
, count
, findFreeSpaceInPlan
): PlanObject
[]
Parameters
Returns
endDrawing
â–¸ endDrawing(point
): void
Parameters
point
Object
point.x
number
point.y
number
point.z
number
Returns
void
endInteraction
â–¸ endInteraction(): void
Returns
void
forceNode
â–¸ forceNode(point
): void
Parameters
point
Object
point.x
number
point.y
number
point.z
number
Returns
void
getConfiguratorKernel
â–¸ getConfiguratorKernel(): ConfiguratorKernelClass
Returns
getContinuousDrawingManager
â–¸ getContinuousDrawingManager(): ContinuousDrawingManager
Returns
getDefaultExteriorWallMaterial
â–¸ getDefaultExteriorWallMaterial(): KernelWallMaterial
Returns
getDefaultFloorMaterial
â–¸ getDefaultFloorMaterial(): KernelFloorMaterial
Returns
getDefaultInteriorWallMaterial
â–¸ getDefaultInteriorWallMaterial(): KernelWallMaterial
Returns
getPlan
â–¸ getPlan(): Plan
Returns
getShowChildrenOfPlanObject
â–¸ getShowChildrenOfPlanObject(object
): ChildEntityMode
Parameters
object
Returns
groupObjects
â–¸ groupObjects(planObjectPtrList
): ObjectGroupPtr
Parameters
planObjectPtrList
Returns
init
â–¸ init(reference
, zoomFactor
, viewSnapDist
, wallSnapMode
, objectSnapMode
, shouldSnap
, drawingType
): PlanInteractionHandler
Parameters
reference
zoomFactor
number
viewSnapDist
number
wallSnapMode
any
objectSnapMode
any
shouldSnap
boolean
drawingType
any
Returns
isRedoPossible
â–¸ isRedoPossible(): boolean
Returns
boolean
isUndoPossible
â–¸ isUndoPossible(): boolean
Returns
boolean
isVectorPreviewModeEnabled
â–¸ isVectorPreviewModeEnabled(): boolean
Returns
boolean
loadPlanXML
â–¸ loadPlanXML(xml
): Plan
Parameters
xml
string
Returns
moveElementBy
â–¸ moveElementBy(planObject
, distance
): void
Parameters
planObject
distance
Returns
void
moveElementTo
â–¸ moveElementTo(planObject
, point
): void
Parameters
planObject
point
Returns
void
moveObjectsBy
â–¸ moveObjectsBy(planObjects
, distance
): void
Parameters
planObjects
distance
Returns
void
reactivateAllSnappingActivity
â–¸ reactivateAllSnappingActivity(): void
Returns
void
redo
â–¸ redo(): void
Returns
void
removeElement
â–¸ removeElement(planObject
): void
Parameters
planObject
Returns
void
removeObjectWithId
â–¸ removeObjectWithId(objectId
): void
Parameters
objectId
string
Returns
void
resumeInteraction
â–¸ resumeInteraction(): void
Returns
void
rotateGroupBy
â–¸ rotateGroupBy(group
, anAngleInRad
, aroundPoint
): void
Parameters
Returns
void
rotateObjectTo
â–¸ rotateObjectTo(planObject
, angleInRad
): void
Parameters
planObject
angleInRad
number
Returns
void
rotateObjectsBy
â–¸ rotateObjectsBy(planObjectPtrList
, anAngleInRad
, aroundPoint
): void
Parameters
Returns
void
setAtticKneeHeight
â–¸ setAtticKneeHeight(attic
, kneeHeight
): void
Parameters
attic
kneeHeight
number
Returns
void
setAtticSide
â–¸ setAtticSide(attic
, side
): void
Parameters
attic
side
Returns
void
setAtticWidth
â–¸ setAtticWidth(attic
, width
): void
Parameters
attic
width
number
Returns
void
setDefaultExteriorWallMaterial
â–¸ setDefaultExteriorWallMaterial(wallMaterial
): void
Parameters
wallMaterial
Returns
void
setDefaultFloorMaterial
â–¸ setDefaultFloorMaterial(floorMaterial
): void
Parameters
floorMaterial
Returns
void
setDefaultInteriorWallMaterial
â–¸ setDefaultInteriorWallMaterial(wallMaterial
): void
Parameters
wallMaterial
Returns
void
setDefaultParapetHeight
â–¸ setDefaultParapetHeight(parapetHeight
, applyToAll
): void
Parameters
parapetHeight
number
applyToAll
boolean
Returns
void
setDefaultWallHeight
â–¸ setDefaultWallHeight(wallHeight
, applyToAll
): void
Parameters
wallHeight
number
applyToAll
boolean
Returns
void
setDefaultWallThickness
â–¸ setDefaultWallThickness(wallThickness
, applyToAll
): void
Parameters
wallThickness
number
applyToAll
boolean
Returns
void
setDiscardExternalObjectsOnLoad
â–¸ setDiscardExternalObjectsOnLoad(discard
): void
Parameters
discard
boolean
Returns
void
setDrawingType
â–¸ setDrawingType(aNewDrawingType
): void
Parameters
aNewDrawingType
Returns
void
setElementVisibility
â–¸ setElementVisibility(element
, isVisible
): void
Parameters
element
isVisible
boolean
Returns
void
setFloorLabelObject
â–¸ setFloorLabelObject(floor
, serializedLabelObject
): void
Parameters
floor
serializedLabelObject
string
Returns
void
setFloorMaterial
â–¸ setFloorMaterial(floor
, material
): void
Parameters
floor
material
Returns
void
setLengthOfWall
â–¸ setLengthOfWall(wall
, length
, preferredSide
, direction
, moveOrthogonalWalls
): void
Parameters
Returns
void
setMeasurePoint1
â–¸ setMeasurePoint1(measure
, point
, snapToWalls
, snapToObjects
): void
Parameters
Returns
void
setMeasurePoint2
â–¸ setMeasurePoint2(measure
, point
, snapToWalls
, snapToObjects
): void
Parameters
Returns
void
setObjectCustomColor
â–¸ setObjectCustomColor(anObject
, aCustomColor
): void
Parameters
anObject
aCustomColor
number
Returns
void
setObjectFixedZ
â–¸ setObjectFixedZ(anObject
, shouldFlipZ
): void
Parameters
anObject
shouldFlipZ
boolean
Returns
void
setObjectFlipX
â–¸ setObjectFlipX(anObject
, shouldFlipX
): void
Parameters
anObject
shouldFlipX
boolean
Returns
void
setObjectFlipY
â–¸ setObjectFlipY(anObject
, shouldFlipY
): void
Parameters
anObject
shouldFlipY
boolean
Returns
void
setObjectRotation
â–¸ setObjectRotation(planObject
, angleInRad
): void
Parameters
planObject
angleInRad
number
Returns
void
setObjectSize
â–¸ setObjectSize(anObject
, aNewSize
, anAnchor
): void
Parameters
Returns
void
setRoomParapetHeight
â–¸ setRoomParapetHeight(floor
, parapetHeight
): void
Parameters
floor
parapetHeight
number
Returns
void
setRotationSnapAngle
â–¸ setRotationSnapAngle(angleInRadians
): void
Parameters
angleInRadians
number
Returns
void
setShowChildrenOfExternalObject
â–¸ setShowChildrenOfExternalObject(objectId
, mode
, switchChildModeOffForAllOtherObjects
): void
Parameters
Returns
void
setShowChildrenOfPlanObject
â–¸ setShowChildrenOfPlanObject(object
, mode
, switchChildModeOffForAllOtherObjects
): void
Parameters
Returns
void
setSnapFeedbackWhileDrawing
â–¸ setSnapFeedbackWhileDrawing(enabled
): void
Parameters
enabled
boolean
Returns
void
setViewSnapDist
â–¸ setViewSnapDist(aDist
): void
Parameters
aDist
number
Returns
void
setWallHeight
â–¸ setWallHeight(wall
, height
): void
Parameters
wall
height
number
Returns
void
setWallLeftMaterial
â–¸ setWallLeftMaterial(wall
, material
): void
Parameters
wall
material
Returns
void
setWallRightMaterial
â–¸ setWallRightMaterial(wall
, material
): void
Parameters
wall
material
Returns
void
setWallThickness
â–¸ setWallThickness(wall
, thickness
): void
Parameters
wall
thickness
number
Returns
void
setZoomFactor
â–¸ setZoomFactor(pxPerMM
): void
Parameters
pxPerMM
number
Returns
void
startInteraction
â–¸ startInteraction(): void
Returns
void
undo
â–¸ undo(): void
Returns
void
Last updated