Integration of OCCT 6.5.0 from SVN
[occt.git] / samples / java / java / SimpleViewer.java
1
2 import java.awt.*;
3
4 // cascade includes 
5 import jcas.*;
6 import CASCADESamplesJni.*;
7 import util.*;
8 import SampleGeometryJni.*;
9
10 //****************************************************************************************************************
11 /** */
12 public class SimpleViewer extends Canvas {
13 //****************************************************************************************************************
14   private boolean hasWindow = false;
15   V3d_Viewer myViewer = null;
16   V3d_View myView = null;
17   static{
18     System.out.println("Info: Load NativePaint lib...");
19     System.loadLibrary("TKNativePaint");
20     System.out.println("Info: Loading NativePaint lib done");
21   }
22
23 //================================================================================================================
24   /** */
25   public SimpleViewer(){
26 //================================================================================================================
27     myViewer = SampleGeometryPackage.CreateViewer3d("v3d");
28     myView = myViewer.CreateView();
29   }
30
31 //================================================================================================================
32   /**
33     */
34   public native void paint(Graphics g);
35 //================================================================================================================
36
37 }