📄 gemlayoutconfigurationdialog.java
字号:
public double getPreferredEdgeLength(){
return Double.parseDouble(tf_prefEdgeLength.getText());
}
/******************************************************************************/
public void setPreferredEdgeLength(double length){
tf_prefEdgeLength.setText(String.valueOf(length));
}
/******************************************************************************/
public double getGravitation(){
return Double.parseDouble(tf_gravitation.getText());
}
/******************************************************************************/
public void setGravitation(double grav){
tf_gravitation.setText(String.valueOf(grav));
}
/******************************************************************************/
public double getRandomImpulseRange(){
return Double.parseDouble(tf_randomImpulseRange.getText());
}
/******************************************************************************/
public void setRandomImpulseRange(double range){
tf_randomImpulseRange.setText(String.valueOf(range));
}
/******************************************************************************/
public double getOverlapDetectionWidth(){
return Double.parseDouble(tf_overlapDetectWidth.getText());
}
/******************************************************************************/
public void setOverlapDetectionWidth(double width){
tf_overlapDetectWidth.setText(String.valueOf(width));
}
/******************************************************************************/
public double getOverlapPreferredDistance(){
return Double.parseDouble(tf_overlapPrefDistance.getText());
}
/******************************************************************************/
public void setOverlapPreferredDistance(double distance){
tf_overlapPrefDistance.setText(String.valueOf(distance));
}
/******************************************************************************/
public void setAvoidOverlapping(boolean avoid){
cb_avoidOverlapping.setSelected(avoid);
switchVisibility();
}
/******************************************************************************/
public boolean getAvoidOverlapping(){
return cb_avoidOverlapping.isSelected();
}
/******************************************************************************/
public double getAlphaOsc(){
return Math.toRadians(Double.parseDouble(tf_alphaOsc.getText()));
}
/******************************************************************************/
public void setAlphaOsc(double alpha){
tf_alphaOsc.setText(String.valueOf(Math.toDegrees(alpha)));
}
/******************************************************************************/
public double getAlphaRot(){
return Math.toRadians(Double.parseDouble(tf_alphaRot.getText()));
}
/******************************************************************************/
public void setAlphaRot(double alpha){
tf_alphaRot.setText(String.valueOf(Math.toDegrees(alpha)));
}
/******************************************************************************/
public double getSigmaOsc(){
return Double.parseDouble(tf_sigmaOsc.getText());
}
/******************************************************************************/
public void setSigmaOsc(double sigma){
tf_sigmaOsc.setText(String.valueOf(sigma));
}
/******************************************************************************/
public double getSigmaRot(){
return Double.parseDouble(tf_sigmaRot.getText());
}
/******************************************************************************/
public void setSigmaRot(double sigma){
tf_sigmaRot.setText(String.valueOf(sigma));
}
/******************************************************************************/
public boolean getComputePermutation(){
return cb_computePermutation.isSelected();
}
/******************************************************************************/
public void setComputePermutation(boolean isSelected){
cb_computePermutation.setSelected(isSelected);
}
/******************************************************************************/
public boolean getEndPerAverage(){
return cb_endPerAverage.isSelected();
}
/******************************************************************************/
public void setEndPerAverage(boolean isSelected){
cb_computePermutation.setSelected(isSelected);
}
/******************************************************************************/
public double getLayoutUpdateInitTemperature(){
return Double.parseDouble(tf_lu_initTemperature.getText());
}
/******************************************************************************/
public void setLayoutUpdateInitTemperature(double temperature){
tf_lu_initTemperature.setText(String.valueOf(temperature));
}
/******************************************************************************/
public double getLayoutUpdateMinTemperature(){
return Double.parseDouble(tf_lu_minTemperature.getText());
}
/******************************************************************************/
public void setLayoutUpdateMinTemperature(double temperature){
tf_lu_minTemperature.setText(String.valueOf(temperature));
}
/******************************************************************************/
public double getLayoutUpdateMaxTemperature(){
return Double.parseDouble(tf_lu_maxTemperature.getText());
}
/******************************************************************************/
public void setLayoutUpdateMaxTemperature(double temperature){
tf_lu_maxTemperature.setText(String.valueOf(temperature));
}
/******************************************************************************/
public double getLayoutUpdatePreferredEdgeLength(){
return Double.parseDouble(tf_lu_prefEdgeLength.getText());
}
/******************************************************************************/
public void setLayoutUpdatePreferredEdgeLength(double length){
tf_lu_prefEdgeLength.setText(String.valueOf(length));
}
/******************************************************************************/
public double getLayoutUpdateGravitation(){
return Double.parseDouble(tf_lu_gravitation.getText());
}
/******************************************************************************/
public void setLayoutUpdateGravitation(double grav){
tf_lu_gravitation.setText(String.valueOf(grav));
}
/******************************************************************************/
public double getLayoutUpdateRandomImpulseRange(){
return Double.parseDouble(tf_lu_randomImpulseRange.getText());
}
/******************************************************************************/
public void setLayoutUpdateRandomImpulseRange(double range){
tf_lu_randomImpulseRange.setText(String.valueOf(range));
}
/******************************************************************************/
public double getLayoutUpdateOverlapDetectionWidth(){
return Double.parseDouble(tf_lu_overlapDetectWidth.getText());
}
/******************************************************************************/
public void setLayoutUpdateOverlapDetectionWidth(double width){
tf_lu_overlapDetectWidth.setText(String.valueOf(width));
}
/******************************************************************************/
public double getLayoutUpdateOverlapPreferredDistance(){
return Double.parseDouble(tf_lu_overlapPrefDistance.getText());
}
/******************************************************************************/
public void setLayoutUpdateOverlapPreferredDistance(double distance){
tf_lu_overlapPrefDistance.setText(String.valueOf(distance));
}
/******************************************************************************/
public void setLayoutUpdateAvoidOverlapping(boolean avoid){
cb_lu_avoidOverlapping.setSelected(avoid);
switchVisibility();
}
/******************************************************************************/
public boolean getLayoutUpdateAvoidOverlapping(){
return cb_lu_avoidOverlapping.isSelected();
}
/******************************************************************************/
public double getLayoutUpdateAlphaOsc(){
return Math.toRadians(Double.parseDouble(tf_lu_alphaOsc.getText()));
}
/******************************************************************************/
public void setLayoutUpdateAlphaOsc(double alpha){
tf_lu_alphaOsc.setText(String.valueOf(Math.toDegrees(alpha)));
}
/******************************************************************************/
public double getLayoutUpdateAlphaRot(){
return Math.toRadians(Double.parseDouble(tf_lu_alphaRot.getText()));
}
/******************************************************************************/
public void setLayoutUpdateAlphaRot(double alpha){
tf_lu_alphaRot.setText(String.valueOf(Math.toDegrees(alpha)));
}
/*************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -