All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class vlc.vrml.internal.geometry.Appearance

java.lang.Object
   |
   +----vlc.vrml.generic.geometry.VrmlObject
           |
           +----vlc.vrml.internal.geometry.VrmlObject
                   |
                   +----vlc.vrml.internal.geometry.Appearance

public class Appearance
extends VrmlObject
JVerge

Version:
0.8 (beta 4) Copyright 1997 The Virtual Light Company under the GNU LGPL

The latest information and bugs in JVerge can be found at http://www.vlc.com.au/JVerge

For definition of the Appearance node please see the VRML 97 Appearance specification

Author:
Justin Couch justin@vlc.com.au

Constructor Index

 o Appearance()
Default Constructor.
 o Appearance(Browser)
Default Constructor when you wish to supply your own Browser reference.

Method Index

 o cleanup()
Call when about to remove the node from the scenegraph.
 o clone()
Make a clone of this object
 o get_material()
Get the current Material node in used by this node
 o get_texture()
Get the currently loaded texture for this node.
 o get_textureTransform()
Get the currently loaded TextureTransform for this node.
 o hasMaterial()
Test to see if the node has a Material set. Deprecated.
 o hasTexture()
Test to see if the node has a Texture set. Deprecated.
 o hasTextureTransform()
Test to see if the node has a TextureTransform set. Deprecated.
 o set_material(Material)
Set the material node of this string
 o set_texture(Texture)
Set a texture to be used in this appearance.
 o set_textureTransform(TextureTransform)
Set the TextureTransform to be used in this appearance.
 o writeReset()
Used for maintaining the reference counting when trying to do DEF/USE in the write to stream method.
 o writeToStream(int)
Prints the formatted contents of this node to the given stream.

Constructors

 o Appearance
 public Appearance()
Default Constructor. Creates a default Appearance

 o Appearance
 public Appearance(Browser b)
Default Constructor when you wish to supply your own Browser reference. Creates a default Appearance

Methods

 o cleanup
 public void cleanup()
Call when about to remove the node from the scenegraph.

Overrides:
cleanup in class VrmlObject
 o writeReset
 public void writeReset()
Used for maintaining the reference counting when trying to do DEF/USE in the write to stream method.

Overrides:
writeReset in class VrmlObject
 o writeToStream
 public void writeToStream(int indent)
Prints the formatted contents of this node to the given stream.

Parameters:
indent - The number of spaces to indent this node in the string
Overrides:
writeToStream in class VrmlObject
 o set_material
 public void set_material(Material mat)
Set the material node of this string

Parameters:
mat - A JVerge material node to be used or null to delete the current node.
 o get_material
 public Material get_material()
Get the current Material node in used by this node

Returns:
The material node being used. If none is set then null is returned.
 o set_texture
 public void set_texture(Texture tex)
Set a texture to be used in this appearance. The texture can be any one of the valid texture nodes for VRML 2.0

Parameters:
tex - A texture to be used or null to remove the current texture.
 o get_texture
 public Texture get_texture()
Get the currently loaded texture for this node.

Returns:
The currently used texture or null if none is set.
 o set_textureTransform
 public void set_textureTransform(TextureTransform tex)
Set the TextureTransform to be used in this appearance.

Parameters:
tex - A TextureTransform to be used or null to remove the current one.
 o get_textureTransform
 public TextureTransform get_textureTransform()
Get the currently loaded TextureTransform for this node.

Returns:
The currently used texture or null if none is set.
 o hasMaterial
 public boolean hasMaterial()
Note: hasMaterial() is deprecated.

Test to see if the node has a Material set.

See Also:
get_material
 o hasTexture
 public boolean hasTexture()
Note: hasTexture() is deprecated.

Test to see if the node has a Texture set.

See Also:
get_texture
 o hasTextureTransform
 public boolean hasTextureTransform()
Note: hasTextureTransform() is deprecated.

Test to see if the node has a TextureTransform set.

See Also:
get_textureTransform
 o clone
 public Object clone()
Make a clone of this object

Returns:
A deep clone copy of this object
Overrides:
clone in class VrmlObject

All Packages  Class Hierarchy  This Package  Previous  Next  Index