Logo Search packages:      
Sourcecode: opencascade version File versions  Download package

Graphic3d_TextureMap Class Reference

#include <Graphic3d_TextureMap.hxx>

Inheritance diagram for Graphic3d_TextureMap:

Graphic3d_TextureRoot MMgt_TShared Standard_Transient Graphic3d_Texture1D Graphic3d_Texture2D Graphic3d_Texture1Dmanual Graphic3d_Texture1Dsegment Graphic3d_Texture2Dmanual Graphic3d_Texture2Dplane

List of all members.


Detailed Description

This is an abstract class for managing texture applyable on polygons.
.

Definition at line 52 of file Graphic3d_TextureMap.hxx.


Public Member Functions

virtual Standard_EXPORT void Delete () const
 Memory deallocator for transient classes.
Standard_EXPORT void Destroy () const
Standard_EXPORT void DisableModulate ()
Standard_EXPORT void DisableRepeat ()
Standard_EXPORT void DisableSmooth ()
 disable texture smoothing

virtual Standard_EXPORT const
Handle_Standard_Type & 
DynamicType () const
 Returns a type information object about this object.
virtual Standard_EXPORT const
Handle_Standard_Type & 
DynamicType () const
 Returns a type information object about this object.
Standard_EXPORT void EnableModulate ()
Standard_EXPORT void EnableRepeat ()
Standard_EXPORT void EnableSmooth ()
 enable texture smoothing

Standard_EXPORT Standard_Integer GetRefCount () const
 Get the reference counter of this object.
Standard_EXPORT Standard_Integer GetRefCount () const
 Get the reference counter of this object.
Standard_EXPORT
Handle_TColStd_HArray1OfReal 
GetTexUpperBounds () const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const
virtual Standard_EXPORT
Standard_Integer 
HashCode (const Standard_Integer Upper) const
virtual Standard_EXPORT
Standard_Integer 
HashCode (const Standard_Integer Upper) const
Standard_EXPORT
Handle_AlienImage_AlienImage 
Image () const
 Returns the created image texture.
.
Standard_EXPORT Standard_Boolean IsDone () const
Standard_EXPORT Standard_Boolean IsInstance (const Standard_CString theTypeName) const
 Returns a true value if this is an instance of TypeName.
Standard_EXPORT Standard_Boolean IsInstance (const Handle_Standard_Type &theType) const
 Returns a true value if this is an instance of Type.
Standard_EXPORT Standard_Boolean IsInstance (const Standard_CString theTypeName) const
 Returns a true value if this is an instance of TypeName.
Standard_EXPORT Standard_Boolean IsInstance (const Handle_Standard_Type &theType) const
 Returns a true value if this is an instance of Type.
Standard_EXPORT Standard_Boolean IsKind (const Standard_CString theTypeName) const
Standard_EXPORT Standard_Boolean IsKind (const Handle_Standard_Type &theType) const
Standard_EXPORT Standard_Boolean IsKind (const Standard_CString theTypeName) const
Standard_EXPORT Standard_Boolean IsKind (const Handle_Standard_Type &theType) const
Standard_EXPORT Standard_Boolean IsModulate () const
 Returns TRUE if the texture is modulate.
.
Standard_EXPORT Standard_Boolean IsRepeat () const
 Returns TRUE if the texture repeat is enable.
.
Standard_EXPORT Standard_Boolean IsSmoothed () const
 Returns TRUE if the texture is smoothed.
.
Standard_EXPORT void LoadTexture (const Handle(AlienImage_AlienImage)&anImage)
 Updates the current texture from a requested alien image.
.
void operator delete (void *anAddress)
 Operator delete symmetric to operator new.
void operator delete (void *anAddress)
 Operator delete symmetric to operator new.
void * operator new (size_t size)
 Operator new for memory allocation uses Open CASCADE memory manager.
void * operator new (size_t, void *anAddress)
 Operator new for placement in pre-allocated memory.
void * operator new (size_t size)
 Operator new for memory allocation uses Open CASCADE memory manager.
void * operator new (size_t, void *anAddress)
 Operator new for placement in pre-allocated memory.
Standard_EXPORT const OSD_Path & Path () const
 Returns the full path of the defined texture.
.
virtual Standard_EXPORT void ShallowDump (Standard_OStream &) const
virtual Standard_EXPORT void ShallowDump (Standard_OStream &) const
Standard_EXPORT Standard_Integer TextureId () const
virtual Standard_EXPORT
Handle_Standard_Transient 
This () const
virtual Standard_EXPORT
Handle_Standard_Transient 
This () const
Standard_EXPORT
Graphic3d_TypeOfTexture 
Type () const
 Returns the texture type.
.

Protected Member Functions

Standard_EXPORT Graphic3d_TextureMap (const Handle(Graphic3d_StructureManager)&SM, const Standard_CString Path, const Standard_CString FileName, const Graphic3d_TypeOfTexture Type)
Standard_EXPORT void Update () const

Protected Attributes

Graphic3d_CInitTexture MyCInitTexture

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index