1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
package vtk.rendering.jogl;
import com.jogamp.opengl.GLCapabilities;
import com.jogamp.opengl.GLProfile;
import com.jogamp.opengl.awt.GLJPanel;
import vtk.vtkGenericOpenGLRenderWindow;
import vtk.vtkRenderWindow;
public class vtkJoglPanelComponent extends vtkAbstractJoglComponent<GLJPanel> {
public vtkJoglPanelComponent() {
this(new vtkGenericOpenGLRenderWindow());
}
public vtkJoglPanelComponent(vtkRenderWindow renderWindow) {
this(renderWindow, new GLCapabilities(GLProfile.getDefault()));
}
public vtkJoglPanelComponent(vtkRenderWindow renderWindow, GLCapabilities capabilities) {
super(renderWindow, new GLJPanel(capabilities));
this.getComponent().addGLEventListener(this.glEventListener);
}
}
|