Open CASCADE Technology 6.6.0
|
#include <VrmlData_Appearance.hxx>
Public Member Functions | |
VrmlData_Appearance () | |
VrmlData_Appearance (const VrmlData_Scene &theScene, const char *theName) | |
const Handle< VrmlData_Material > & | Material () const |
const Handle< VrmlData_Texture > & | Texture () const |
const Handle < VrmlData_TextureTransform > & | TextureTransform () const |
void | SetMaterial (const Handle< VrmlData_Material > &theMat) |
void | SetTexture (const Handle< VrmlData_Texture > &theTexture) |
void | SetTextureTransform (const Handle< VrmlData_TextureTransform > &theTT) |
virtual Handle< VrmlData_Node > | Clone (const Handle< VrmlData_Node > &) const |
virtual VrmlData_ErrorStatus | Read (VrmlData_InBuffer &theBuffer) |
virtual VrmlData_ErrorStatus | Write (const char *thePrefix) const |
virtual Standard_Boolean | IsDefault () const |
Implementation of the Appearance node type
VrmlData_Appearance::VrmlData_Appearance | ( | ) | [inline] |
Empty constructor
VrmlData_Appearance::VrmlData_Appearance | ( | const VrmlData_Scene & | theScene, |
const char * | theName | ||
) | [inline] |
Constructor
virtual Handle< VrmlData_Node > VrmlData_Appearance::Clone | ( | const Handle< VrmlData_Node > & | ) | const [virtual] |
Create a copy of this node. If the parameter is null, a new copied node is created. Otherwise new node is not created, but rather the given one is modified.
Reimplemented from VrmlData_Node.
virtual Standard_Boolean VrmlData_Appearance::IsDefault | ( | ) | const [virtual] |
Returns True if the node is default, so that it should not be written.
Reimplemented from VrmlData_Node.
const Handle< VrmlData_Material >& VrmlData_Appearance::Material | ( | ) | const [inline] |
Query the Material
virtual VrmlData_ErrorStatus VrmlData_Appearance::Read | ( | VrmlData_InBuffer & | theBuffer | ) | [virtual] |
Read the node from input stream.
Implements VrmlData_Node.
void VrmlData_Appearance::SetMaterial | ( | const Handle< VrmlData_Material > & | theMat | ) | [inline] |
Set the Material
void VrmlData_Appearance::SetTexture | ( | const Handle< VrmlData_Texture > & | theTexture | ) | [inline] |
Set the Texture
void VrmlData_Appearance::SetTextureTransform | ( | const Handle< VrmlData_TextureTransform > & | theTT | ) | [inline] |
Set the Texture Transform
const Handle< VrmlData_Texture >& VrmlData_Appearance::Texture | ( | ) | const [inline] |
Query the Texture
const Handle< VrmlData_TextureTransform >& VrmlData_Appearance::TextureTransform | ( | ) | const [inline] |
Query the TextureTransform
virtual VrmlData_ErrorStatus VrmlData_Appearance::Write | ( | const char * | thePrefix | ) | const [virtual] |
Write the Node from input stream.
Reimplemented from VrmlData_Node.