synergynetframework.appsystem.contentsystem.items.implementation.interfaces.shapes
Interface IObjShape

All Superinterfaces:
IContentItemImplementation, IFrameImplementation, IOrthoContentItemImplementation, IQuadContentItemImplementation
All Known Implementing Classes:
JMEObjShape

public interface IObjShape
extends IFrameImplementation

The Interface IObjShape.


Method Summary
 java.lang.String getObjFileText()
          Gets the obj file text.
 void setShapeGeometry(java.lang.String geomLoc)
          Sets the shape geometry.
 void setShapeGeometry(java.net.URL geomLoc)
          Sets the shape geometry.
 void setSolidColour(com.jme.renderer.ColorRGBA colour)
          Sets the solid colour.
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IFrameImplementation
drawImage, drawImage, flushGraphics, getGraphicsContext, getImages, removeAllImages, removeImage
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IQuadContentItemImplementation
setAutoFitSize, setHeight, setWidth
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IOrthoContentItemImplementation
addBringToTopListener, addFlickListener, addItemListener, addOrthoControlPointRotateTranslateScaleListener, addScreenCursorListener, addSnapListener, allowMoreThanTwoToRotateAndScale, allowSingleTouchFreeMove, allowSnapToOccupiedLocation, centerItem, flick, getMaxScale, getMinScale, isFlickable, makeFlickable, makeUnflickable, placeRandom, removeBringToTopListeners, removeFlickListeners, removeItemListerner, removeOrthoControlPointRotateTranslateScaleListeners, removeScreenCursorListeners, removeSnapListeners, reset, rotateRandom, setAsBottomObject, setAsTopObject, setAsTopObjectAndBroadCastEvent, setBringToTopable, setFixLocations, setOrder, setRightClickDistance, setRotateTranslateScalable, setRotateTranslateScalable, setScaleLimit, setSingleTouchRotateTranslate, setSnapable, setTolerance, setZRotateLimit, turnOffEventDispatcher
 
Methods inherited from interface synergynetframework.appsystem.contentsystem.items.implementation.interfaces.IContentItemImplementation
addMultitouchListener, contains, getImplementationObject, hasCollision, init, setAngle, setBackGround, setBorder, setBoundaryEnabled, setId, setLocalLocation, setLocation, setManipulate, setName, setScale, setScale, setVisible, setVisible, update, update
 

Method Detail

getObjFileText

java.lang.String getObjFileText()
                                throws java.io.IOException
Gets the obj file text.

Returns:
the obj file text
Throws:
java.io.IOException - Signals that an I/O exception has occurred.

setShapeGeometry

void setShapeGeometry(java.lang.String geomLoc)
                      throws java.lang.Exception
Sets the shape geometry.

Parameters:
geomLoc - the new shape geometry
Throws:
java.lang.Exception - the exception

setShapeGeometry

void setShapeGeometry(java.net.URL geomLoc)
                      throws java.lang.Exception
Sets the shape geometry.

Parameters:
geomLoc - the new shape geometry
Throws:
java.lang.Exception - the exception

setSolidColour

void setSolidColour(com.jme.renderer.ColorRGBA colour)
Sets the solid colour.

Parameters:
colour - the new solid colour