Adjusting testing cases for current state of OCCT
[occt.git] / samples / java / java / SamplesTopologyJni / SamplesTopologyPackage.java
1 // Java Native Class from Cas.Cade
2 //                     Copyright (C) 1991,1999 by
3 //  
4 //                      MATRA DATAVISION, FRANCE
5 //  
6 // This software is furnished in accordance with the terms and conditions
7 // of the contract and with the inclusion of the above copyright notice.
8 // This software or any other copy thereof may not be provided or otherwise
9 // be made available to any other person. No title to an ownership of the
10 // software is hereby transferred.
11 //  
12 // At the termination of the contract, the software and all copies of this
13 // software must be deleted.
14 //
15
16
17 package SamplesTopologyJni;
18
19 import CASCADESamplesJni.V3d_Viewer;
20 import jcas.Standard_ExtString;
21 import CASCADESamplesJni.V3d_View;
22 import jcas.Standard_Integer;
23 import CASCADESamplesJni.AIS_InteractiveContext;
24 import CASCADESamplesJni.TCollection_AsciiString;
25
26
27 public class SamplesTopologyPackage {
28
29  static {
30     System.loadLibrary("SamplesTopologyJni");
31  }
32             
33 native public static V3d_Viewer CreateViewer(String aName);
34 native public static void SetWindow(V3d_View aView,int hiwin,int lowin);
35 native public static void MakeBox(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
36 native public static void MakeCylinder(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
37 native public static void MakeCone(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
38 native public static void MakeSphere(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
39 native public static void MakeTorus(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
40 native public static void MakeWedge(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
41 native public static void MakePrism(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
42 native public static void MakeRevol(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
43 native public static void MakePipe(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
44 native public static void MakeThru(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
45 native public static void MakeEvolved(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
46 native public static void MakeDraft(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
47 native public static void Cut(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
48 native public static void Fuse(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
49 native public static void Common(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
50 native public static void Section(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
51 native public static void PSection(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
52 native public static void Blend(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
53 native public static void EvolvedBlend(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
54 native public static void Chamfer(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
55 native public static void Vertex(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
56 native public static void Edge(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
57 native public static void Wire(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
58 native public static void Face(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
59 native public static void Shell(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
60 native public static void Compound(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
61 native public static void Sewing(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
62 native public static void Builder(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
63 native public static void Geometry(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
64 native public static void Explorer(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
65 native public static void Validity(AIS_InteractiveContext aContext,TCollection_AsciiString Message,TCollection_AsciiString Result);
66 native public static void LinearProp(AIS_InteractiveContext aContext,TCollection_AsciiString Message,TCollection_AsciiString Result);
67 native public static void SurfaceProp(AIS_InteractiveContext aContext,TCollection_AsciiString Message,TCollection_AsciiString Result);
68 native public static void VolumeProp(AIS_InteractiveContext aContext,TCollection_AsciiString Message,TCollection_AsciiString Result);
69 native public static void Mirror(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
70 native public static void Mirroraxis(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
71 native public static void Rotate(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
72 native public static void Scale(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
73 native public static void Translation(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
74 native public static void Displacement(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
75 native public static void Deform(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
76 native public static void LocalPrism(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
77 native public static void LocalDPrism(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
78 native public static void LocalRevol(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
79 native public static void LocalPipe(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
80 native public static void Rib(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
81 native public static void Glue(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
82 native public static void Split(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
83 native public static void Thick(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
84 native public static void Offset(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
85 native public static void BuildMesh(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
86 native public static void DisplayMesh(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
87 native public static void ClearMesh(AIS_InteractiveContext aContext,TCollection_AsciiString Message);
88
89
90
91 }