addEventListener
addEventListener: { params: { eid: string; et: keyof UeEventsType }; result: { error: string | undefined };} Bind3DTilesetByTag
Bind3DTilesetByTag: {
params: { ActorTag: string; ID: string };
result: { error: string | undefined; re: { type: number } };
}
BindActorByTag
BindActorByTag: {
params: { ActorTag: string; ID: string };
result: { error: string | undefined; re: { type: number } };
}
BindImageryByTag
BindImageryByTag: {
params: { ActorTag: string; ComponentTag: string; ID: string };
result: { error: string | undefined; re: { type: number } };
}
calcFlyToParam
calcFlyToParam: {
params: { id: string };
result: { error: string | undefined };
}
callFunction
callFunction: {
params: { fn: string; id: string; p: { [k: string]: any } };
result: { error: string | undefined; re?: { [k: string]: any } };
}
capture
capture: {
params: { resx: number; resy: number };
result: { error: string | undefined; re: { image: string } };
}
ChangeNavigationMode
create
CreateActorByClass
CreateActorByClass: {
params: { ActorClass: string; ID: string };
result: { error: string | undefined; re: { type: number } };
}
DefaultCameraFlyIn
DefaultCameraFlyIn: {
params: { Duration: number };
result: { error: string | undefined };
}
destroy
destroy: { params: { id: string }; result: { error: string | undefined } }
flyIn
flyIn: {
params: {
duration?: number;
id?: string;
position?: [number, number, number];
rotation?: [number, number, number];
};
result: { error: string
| undefined; re: { endType: 0 | 1 } };
}
flyTo
flyTo: { params: { duration?: number; flyToParam?: ESFlyToParam; id?: string; position?: [number, number, number]; }; result: { error: string | undefined; re: { endType: 0 | 1 } };} GetAllSocketNamesByActorTag
GetAllSocketNamesByActorTag: {
params: { ActorTag: string };
result: { error: string | undefined; re: { socketNames: string[] } };
}
GetBoundSphere
GetBoundSphere: {
params: { id: string };
result: {
error: string | undefined;
re: { center?: [number, number, number]; radius?: number; tips?: string };
};
}
GetBoundSphereWithChildren
GetBoundSphereWithChildren: {
params: { id: string };
result: {
error: string | undefined;
re: { center?: [number, number, number]; radius?: number; tips?: string };
};
}
GetCameraRelativeHeight
GetCameraRelativeHeight: {
params: { Channel: string };
result: { error: string | undefined; re: { height: number } };
}
getCurrentCameraInfo
getCurrentCameraInfo: {
params: undefined;
result: {
error: string | undefined;
re: {
position: [number, number, number];
rotation: [number, number, number];
};
};
}
GetFillMaterialParamInfo
GetFillMaterialParamInfo: {
params: { id: string };
result: {
error: string | undefined;
re: {
params?: {
name: string;
type: string;
value: number | [number, number, number, number];
}[];
};
};
}
GetFPS
GetFPS: {
params: undefined;
result: { error: string | undefined; re: { FPS: number } };
}
getGlobalProperty
getGlobalProperty: {
params: { props: string[] };
result: { error: string | undefined; re: { [k: string]: any } };
}
GetHeightByLonLat
GetHeightByLonLat: {
params: { Channel: string; Lat: number; Lon: number };
result: { error: string | undefined; re: { height?: number } };
}
GetHeightsByLonLats
GetHeightsByLonLats: {
params: { Channel: string; LonLats: [number, number][] };
result: { error: string | undefined; re: { heights: (number | null)[] } };
}
GetIdByComponentNameAndHitItem
GetIdByComponentNameAndHitItem: {
params: { ComponentName: string; HitItem: number; id: string };
result: { error: string | undefined; re: { TreeId: string } };
}
GetLengthInPixel
GetLengthInPixel: {
params: undefined;
result: { error: string | undefined; re: { length: number } };
}
GetObjectByInfo
GetObjectByInfo: {
params: { info: { actorTag: string; componentTag?: string } };
result: {
error: string | undefined;
re: { object?: { type: string; [k: string]: any } };
};
}
GetStatus
GetStatus: {
params: undefined;
result: {
error: string | undefined;
re: {
FPS: number;
length: number;
position: [number, number, number];
rotation: [number, number, number];
};
};
}
GetStrokeMaterialParamInfo
GetStrokeMaterialParamInfo: {
params: { id: string };
result: {
error: string | undefined;
re: {
params?: {
name: string;
type: string;
value: number | [number, number, number, number];
}[];
};
};
}
getTilesetMaterialIDList
getTilesetMaterialIDList: {
params: undefined;
result: { error: string | undefined; re: { materialIDList: string[] } };
}
GetVersion
GetVersion: {
params: undefined;
result: { error: string | undefined; re: { version: string } };
}
HighlightActorByTag
HighlightActorByTag: {
params: { ActorTag: string; Highlight: boolean };
result: { error: string | undefined };
}
HighlightFeature
HighlightFeature: {
params: { HlId: string; id: string };
result: { error: string | undefined };
}
HighlightFeatureAndFlyTo
HighlightFeatureAndFlyTo: {
params: { Duration: number; HlId: string; id: string };
result: { error: string | undefined };
}
LonLatAltToScreenPosition
LonLatAltToScreenPosition: {
params: { LonLatAlt: [number, number, number] };
result: { error: string | undefined; re: { X: number; Y: number } };
}
moveObjects
moveObjects: {
params: { editingID: string; sceneObjectIDs: string[] };
result: { error: string | undefined };
}
partialCapture
partialCapture: { params: { size: ESJVector2D; startPos: ESJVector2D }; result: { error: string | undefined; re: { image: string } };} pick
pick: {
params: { parentInfo?: boolean; screenPosition?: [number, number] };
result: {
error: string | undefined;
re: {
actorTags?: string[];
add?: { [key: string]: any };
className?: string;
componentName?: string;
features?: { [k: string]: any };
hitItem?: number;
id?: string;
parentInfo?: { actorTags?: string[]; className?: string; name?: string }[];
position?: [number, number, number];
screenPosition?: [number, number];
[key: string]: any;
};
};
}
pickPosition
pickPosition: {
params: { parentInfo?: boolean; screenPosition?: [number, number] };
result: {
error: string | undefined;
re: { position: [number, number, number] };
};
}
Quit
Quit: { params: undefined; result: { error: string | undefined } }
refreshTileset
refreshTileset: {
params: { id: string };
result: { error: string | undefined };
}
removeEventListener
removeEventListener: {
params: { eid: string };
result: { error: string | undefined };
}
resetWithCurrentCamera
resetWithCurrentCamera: {
params: { id: string };
result: { error: string | undefined };
}
RestoreOriginalScene
RestoreOriginalScene: {
params: undefined;
result: { error: string | undefined };
}
SaveStringToFile
SaveStringToFile: {
params: { File?: string; Path?: string; String: string };
result: { error: string | undefined };
}
SendCustomMessage
SendCustomMessage: {
params: { Message: string };
result: { error: string | undefined };
}
setGlobalProperty
setGlobalProperty: {
params: { [k: string]: any };
result: { error: string | undefined };
}
SetLayerColor
SetLayerColor: {
params: { id: string; LayerJson: string };
result: { error: string | undefined };
}
SetLayerVisible
SetLayerVisible: {
params: { id: string; LayerJson: string };
result: { error: string | undefined };
}
SetNodePosition
SetNodePosition: {
params: {
id: string;
NodeName: string;
NodePosition: [number, number, number];
};
result: { error: string
| undefined };
}
SetNodeRotation
SetNodeRotation: {
params: {
id: string;
NodeName: string;
NodeRotation: [number, number, number];
};
result: { error: string
| undefined };
}
SetNodeScale
SetNodeScale: {
params: {
id: string;
NodeName: string;
NodeScale: [number, number, number];
};
result: { error: string
| undefined };
}
smoothMove
smoothMove: {
params: {
Destination: [number, number, number];
id: string;
Time: number;
};
result: { error: string
| undefined };
}
smoothMoveOnGround
smoothMoveOnGround: {
params: {
Ground: string;
id: string;
Lat: number;
Lon: number;
Time: number;
};
result: { error: string
| undefined };
}
smoothMoveWithRotation
smoothMoveWithRotation: {
params: {
Destination: [number, number, number];
id: string;
NewRotation: [number, number, number];
Time: number;
};
result: { error: string
| undefined };
}
smoothMoveWithRotationOnGround
smoothMoveWithRotationOnGround: {
params: {
Ground: string;
id: string;
Lat: number;
Lon: number;
NewRotation: [number, number, number];
Time: number;
};
result: { error: string
| undefined };
}
startEditing
startEditing: {
params: {
editingID: string;
modes: string[] | string;
sceneObjectID: string;
useKeyToSwitch?: boolean;
};
result: { error: string
| undefined };
}
stopEditing
stopEditing: { params: undefined; result: { error: string | undefined } }
UEPositionToLonLatAlt
UEPositionToLonLatAlt: {
params: { UEPosition: [number, number, number] };
result: {
error: string | undefined;
re: { LonLatAlt: [number, number, number] };
};
}
UnBind3DTilesetById
UnBind3DTilesetById: {
params: { ID: string };
result: { error: string | undefined };
}
UnBind3DTilesetByTag
UnBind3DTilesetByTag: {
params: { ActorTag: string };
result: { error: string | undefined };
}
UnBindActorByID
UnBindActorByID: {
params: { ID: string };
result: { error: string | undefined };
}
UnBindActorByTag
UnBindActorByTag: {
params: { ActorTag: string };
result: { error: string | undefined };
}
UnBindImageryById
UnBindImageryById: {
params: { ID: string };
result: { error: string | undefined };
}
UnBindImageryByTag
UnBindImageryByTag: {
params: { ActorTag: string; ComponentTag: string };
result: { error: string | undefined };
}
update
update: {
params: { id: string; [k: string]: any };
result: { error: string | undefined };
}