ThreeDDrawable.java
Go to the documentation of this file.
00001 /*
00002  * Copyright (c) 2008, AIST, the University of Tokyo and General Robotix Inc.
00003  * All rights reserved. This program is made available under the terms of the
00004  * Eclipse Public License v1.0 which accompanies this distribution, and is
00005  * available at http://www.eclipse.org/legal/epl-v10.html
00006  * Contributors:
00007  * General Robotix Inc.
00008  * National Institute of Advanced Industrial Science and Technology (AIST) 
00009  */
00021 package com.generalrobotix.ui.view.tdview;
00022 
00023 import java.io.Serializable;
00024 import javax.media.j3d.*;
00025 
00026 public interface ThreeDDrawable extends Serializable {
00031     public String getName();
00032     public String getFullName();
00033     public void attach(BranchGroup bg);
00034 
00035     public void setViewMode(int mode);
00036 
00037     public void setDirection(int dir);
00038 
00039     public void setTransform(Transform3D transform);
00040 
00041     //public void addViewTransformListener(ViewTransformListener listener);
00042 
00043     //public void removeViewTransformListener(ViewTransformListener listener);
00044 
00045     public TransformGroup getTransformGroupRoot();
00046     
00047     public View getView();
00048 
00049     public ViewInfo getViewInfo();
00050 
00051 /*
00052     public void changeAttribute(String attrName, String value)
00053         throws
00054             NoSuchAttributeException,
00055             InvalidAttributeException,
00056             NotEditableAttributeException;
00057 */
00058 }


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Apr 11 2019 03:30:19