В средстве просмотра папайи при нажатии на средство просмотра на указанном срезе c мне нужно получить координату среза, плюс наложение изображения или нет.
Может кто-нибудь подсказать мне, как действовать дальше. Я перешел по этой ссылке. Есть некоторые события mousehover
event - updatePosition (), mouseDownEvent (), et c.
Мой код папайи:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<!-- iOS meta tags -->
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no"/>
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<link rel="stylesheet" type="text/css" href="papaya.css?build=1449" />
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script type="text/javascript" src="papaya.js?build=1449"></script>
<script type="text/javascript" src="daikon.js"></script>
<title>Papaya Viewer</title>
<script type="text/javascript">
$(document).ready(function(){
$(".papaya-main-swap").click(function(){
papaya.viewer.Viewer.prototype.rotateViews();
// payaContainers[0].viewer.prototype.mouseDownEvent();
// papayaContainers[0].viewer.rotateViews();
// papaya.viewer.Viewer.prototype.rotateViews();
});
});
// =============== medical case ===============
var params = [];
params["worldSpace"] = true;
params["images"] = ["<?php echo $currenturl;?>", "<?php echo $overlayurl;?>"];
// params["surfaces"] = ["data/mySurface.surf.gii"];
params["<?php echo $overlayurl;?>"] = {"min": 4, "max": 10};
params["showOrientation"] = true;
papaya.Container.syncViewers = true;
params["coordinate"] = [0, 0, 0];
params["<?php echo $currenturl;?>", "<?php echo $overlayurl;?>"] = {"min": 4, "max": 8, "lut": "Red Overlay"};
// event listner
papaya.viewer.Viewer.prototype.findClickedSlice()
// params["rotation"] = [0,0,45];
// =============== overlay case ===============
var params2 = [];
params2["worldSpace"] = true;
params2["images"] = ["<?php echo $overlayurl;?>"];
// params2["surfaces"] = ["data/mySurface.surf.gii"];
params2["myOverlayImage.nii.gz"] = {"min": 4, "max": 10};
params2["showOrientation"] = true;
papaya.Container.syncViewers = true;
//params2["coordinate"] = [0, 0, 0];
params2["<?php echo $overlayurl;?>"] = {"min": 4, "max": 8, "lut": "Red Overlay"};
// params["rotation"] = [0,0,45];
</script>
</head>
<body>
<div style="width:60%; margin-left: auto; margin-right: auto; height: auto">
<button id="swap-slice" class="papaya-main-swap" type="button" style="display: block; top: 475px; left: 700px; position: relative;">Test Button</button>
<div class="papaya" data-params="params"><b>Medical Image:</b></div><br><br><br>
<!-- <div class="papaya" data-params="params2"><b>Overlay Image:</b></div> -->
</div>
</body>
</html>
Может кто-нибудь подсказать мне, как продолжать. Спасибо:)