OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

DataExchange
TKVRML
Vrml


Vrml_Texture2 Class Reference

defines a Texture2 node of VRML specifying properties of geometry
and its appearance.
This property node defines a texture map and parameters for that map
The texture can be read from the URL specified by the filename field.
To turn off texturing, set the filename field to an empty string ("").
Textures can alsobe specified inline by setting the image field
to contain the texture data.
By default :
myFilename ("")
myImage (0 0 0)
myWrapS (Vrml_REPEAT)
myWrapT (Vrml_REPEAT)

#include <Vrml_Texture2.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT Vrml_Texture2 ()
Standard_EXPORT Vrml_Texture2 (const TCollection_AsciiString &aFilename, const Handle(Vrml_SFImage)&aImage, const Vrml_Texture2Wrap aWrapS, const Vrml_Texture2Wrap aWrapT)
Standard_EXPORT void SetFilename (const TCollection_AsciiString &aFilename)
Standard_EXPORT TCollection_AsciiString Filename () const
Standard_EXPORT void SetImage (const Handle(Vrml_SFImage)&aImage)
Standard_EXPORT Handle_Vrml_SFImage Image () const
Standard_EXPORT void SetWrapS (const Vrml_Texture2Wrap aWrapS)
Standard_EXPORT Vrml_Texture2Wrap WrapS () const
Standard_EXPORT void SetWrapT (const Vrml_Texture2Wrap aWrapT)
Standard_EXPORT Vrml_Texture2Wrap WrapT () const
Standard_EXPORT Standard_OStream & Print (Standard_OStream &anOStream) const

Private Attributes

TCollection_AsciiString myFilename
Handle_Vrml_SFImage myImage
Vrml_Texture2Wrap myWrapS
Vrml_Texture2Wrap myWrapT


Constructor & Destructor Documentation

Standard_EXPORT Vrml_Texture2::Vrml_Texture2  ) 
 

Standard_EXPORT Vrml_Texture2::Vrml_Texture2 const TCollection_AsciiString &  aFilename,
const Handle(Vrml_SFImage)&  aImage,
const Vrml_Texture2Wrap  aWrapS,
const Vrml_Texture2Wrap  aWrapT
 


Member Function Documentation

Standard_EXPORT TCollection_AsciiString Vrml_Texture2::Filename  )  const
 

Standard_EXPORT Handle_Vrml_SFImage Vrml_Texture2::Image  )  const
 

void Vrml_Texture2::operator delete void *  anAddress  )  [inline]
 

void* Vrml_Texture2::operator new size_t  size  )  [inline]
 

void* Vrml_Texture2::operator new size_t  ,
void *  anAddress
[inline]
 

Standard_EXPORT Standard_OStream& Vrml_Texture2::Print Standard_OStream &  anOStream  )  const
 

Standard_EXPORT void Vrml_Texture2::SetFilename const TCollection_AsciiString &  aFilename  ) 
 

Standard_EXPORT void Vrml_Texture2::SetImage const Handle(Vrml_SFImage)&  aImage  ) 
 

Standard_EXPORT void Vrml_Texture2::SetWrapS const Vrml_Texture2Wrap  aWrapS  ) 
 

Standard_EXPORT void Vrml_Texture2::SetWrapT const Vrml_Texture2Wrap  aWrapT  ) 
 

Standard_EXPORT Vrml_Texture2Wrap Vrml_Texture2::WrapS  )  const
 

Standard_EXPORT Vrml_Texture2Wrap Vrml_Texture2::WrapT  )  const
 


Field Documentation

TCollection_AsciiString Vrml_Texture2::myFilename [private]
 

Handle_Vrml_SFImage Vrml_Texture2::myImage [private]
 

Vrml_Texture2Wrap Vrml_Texture2::myWrapS [private]
 

Vrml_Texture2Wrap Vrml_Texture2::myWrapT [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:46:07 2008 for OpenCASCADE by  doxygen 1.4.1