dzzd
Interface IMesh3DOctree


public interface IMesh3DOctree

Used for accessing to a Mesh3DOctree.

Since:
1.0
Version:
1.0, 01/01/04
Author:
Bruno Augier
See Also:
IMesh3D

Method Summary
 void build()
          Build this object and update its internal built version.
 void clearProperties()
          Remove all properties for this Mesh3DOctree .
 int getBuild()
          Gets this object built version.
 IFace3D[] getFaces3D()
          Gets Face3D array used by this Mesh3DOctree.
 int getNbFace3D()
          Gets number of Face3D used by this Mesh3DOctree .
 java.lang.Object getProperty(java.lang.String key)
          Sets a property for this Mesh3DOctree .
 void setProperty(java.lang.String key, java.lang.Object value)
          Sets a property for this Mesh3DOctree .
 

Method Detail

getNbFace3D

public int getNbFace3D()
Gets number of Face3D used by this Mesh3DOctree .
*

Returns:
all Face3D used by this Mesh3DOctree

getFaces3D

public IFace3D[] getFaces3D()
Gets Face3D array used by this Mesh3DOctree.

Returns:
number of Face3D used by this Mesh3DOctree

setProperty

public void setProperty(java.lang.String key,
                        java.lang.Object value)
Sets a property for this Mesh3DOctree .
use null as value to remove a single property using its key.

Parameters:
key - key that can be used to retrieve that property
value - object to store as a property for this Mesh3DOctree

getProperty

public java.lang.Object getProperty(java.lang.String key)
Sets a property for this Mesh3DOctree .

Parameters:
key - to retrieve property for
Returns:
object that have been stored with the given key

clearProperties

public void clearProperties()
Remove all properties for this Mesh3DOctree .


build

public void build()
Build this object and update its internal built version.
internal built version maybe used by Render3D or other object to now if an object has been updated.


getBuild

public int getBuild()
Gets this object built version.
if version returned of -1 means that object has never been built.

Returns:
internal built version maybe used by Render3D or other object to now if an object has been updated.