holoedit.gui
Class TimeEditorGUI.Curve

java.lang.Object
  extended by holoedit.gui.TimeEditorGUI.Curve
Enclosing class:
TimeEditorGUI

private class TimeEditorGUI.Curve
extends java.lang.Object


Field Summary
(package private)  javax.swing.JComboBox combo
           
(package private)  float hpercent
           
(package private)  float maxY
           
(package private)  float minY
           
(package private)  int param
           
(package private)  int scale
           
(package private)  int scaleID
           
 
Constructor Summary
TimeEditorGUI.Curve(int curveParam)
           
 
Method Summary
 void addPoint(TimeEditorGUI.CurvePoint p)
           
 void changeParam(int i)
           
private  HoloPoint convPoint(TimeEditorGUI.CurvePoint p)
           
private  void createScaleList()
           
 void dragMultiPoints()
           
 void dragPoint()
           
 void dragRealPoints()
           
 void draw(boolean render, int curveNum, int pixelSize)
           
private  void drawCurveHeader(int curveNum, boolean render, float h)
           
private  void drawData(boolean render)
           
private  void drawR(boolean render, int curveNum)
           
private  void drawSound(boolean render)
           
private  void drawT(boolean render, int curveNum)
           
private  void drawX(boolean render, int curveNum)
           
private  void drawY(boolean render, int curveNum)
           
private  void drawZ(boolean render, int curveNum)
           
private  void initScale()
           
 void limitScale()
           
 float scale(float posH, float HH)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

param

int param

hpercent

float hpercent

minY

float minY

maxY

float maxY

scale

int scale

scaleID

int scaleID

combo

javax.swing.JComboBox combo
Constructor Detail

TimeEditorGUI.Curve

public TimeEditorGUI.Curve(int curveParam)
Method Detail

changeParam

public void changeParam(int i)

addPoint

public void addPoint(TimeEditorGUI.CurvePoint p)

dragPoint

public void dragPoint()

dragRealPoints

public void dragRealPoints()

dragMultiPoints

public void dragMultiPoints()

convPoint

private HoloPoint convPoint(TimeEditorGUI.CurvePoint p)

initScale

private void initScale()

draw

public void draw(boolean render,
                 int curveNum,
                 int pixelSize)

drawSound

private void drawSound(boolean render)

drawData

private void drawData(boolean render)

drawX

private void drawX(boolean render,
                   int curveNum)

drawY

private void drawY(boolean render,
                   int curveNum)

drawZ

private void drawZ(boolean render,
                   int curveNum)

drawR

private void drawR(boolean render,
                   int curveNum)

drawT

private void drawT(boolean render,
                   int curveNum)

drawCurveHeader

private void drawCurveHeader(int curveNum,
                             boolean render,
                             float h)

createScaleList

private void createScaleList()

scale

public float scale(float posH,
                   float HH)

limitScale

public void limitScale()