SciBoolean.java

Go to the documentation of this file.
00001 package javasci ;
00002 /********************************************************************************************************/
00003 /* Allan CORNET */
00004 /* INRIA 2007 */
00005 /********************************************************************************************************/
00006 public class SciBoolean implements java.io.Serializable  
00007 {
00008 /********************************************************************************************************/
00009   private SciBooleanArray pObjSciBoolean;
00010   private boolean[] pTmpBooleanArray;
00011 /********************************************************************************************************/  
00015 /********************************************************************************************************/  
00016   
00017 /********************************************************************************************************/  
00018   public SciBoolean(String name,SciBoolean Obj) 
00019   {
00020         pTmpBooleanArray=new boolean[1];
00021         pTmpBooleanArray[0]=Obj.getData();
00022           pObjSciBoolean = new SciBooleanArray(name,1,1,pTmpBooleanArray);
00023   }
00024 /********************************************************************************************************/  
00025   public SciBoolean(String name) 
00026   {
00027         pTmpBooleanArray=new boolean[1];
00028         pObjSciBoolean = new SciBooleanArray(name,1,1);
00029   }
00030  /********************************************************************************************************/  
00031   public SciBoolean(String name,boolean Value )
00032   {
00033         pTmpBooleanArray=new boolean[1];
00034   pTmpBooleanArray[0]=Value;
00035         pObjSciBoolean = new SciBooleanArray(name,1,1,pTmpBooleanArray);
00036   }
00037 /********************************************************************************************************/
00038   public String getName()
00039   {
00040     return  pObjSciBoolean.getName();
00041   }
00042 /********************************************************************************************************/  
00043   public boolean getData() 
00044   {
00045     Get();
00046     pTmpBooleanArray=pObjSciBoolean.getData();
00047     return pTmpBooleanArray[0];
00048   }
00049 /********************************************************************************************************/  
00050   public void Get() 
00051   {
00052         pObjSciBoolean.Get();
00053   }
00054  /********************************************************************************************************/     
00055   public boolean Job(String job)
00056   {
00057         return pObjSciBoolean.Job(job);
00058   }
00059  /********************************************************************************************************/     
00060   public void Send()
00061   {
00062         pObjSciBoolean.Send();
00063   }
00064   /********************************************************************************************************/    
00065   public void disp() 
00066   {
00067     Get();
00068         System.out.println("boolean "+ getName() +"=");
00069     Job( "disp(" + getName() +");");
00070   }
00071 }
00072 /********************************************************************************************************/  

Generated on Sun Mar 4 15:03:58 2007 for Scilab [trunk] by  doxygen 1.5.1