# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NL3D::CTransformUser Class Reference

UTransform implementation. More...

#include <transform_user.h>

Inheritance diagram for NL3D::CTransformUser

Inheritance graph
[legend]
Collaboration diagram for NL3D::CTransformUser:

Collaboration graph
[legend]
List of all members.

Public Methods

 CTransformUser (CScene *scene, IModel *trans)
 Give a Scene Instance. CTransformUser owns it, and will delete it. More...

virtual ~CTransformUser ()
virtual void parent (UTransform *newFather)
 unlink this from oldparent, and make this be a son of newFather. More...

virtual void hide ()
 Hide the object and his sons. More...

virtual void show ()
 Show the objet and his sons. More...

virtual void heritVisibility ()
 herit the visibility from his father. (default behavior). More...

virtual TVisibility getVisibility ()
 Get the local visibility state. More...

CScenegetScene ()
CTransformgetTransform ()

Protected Attributes

CScene_Scene
CTransform_Transform

Detailed Description

UTransform implementation.

Author(s):
Lionel Berenguier , Nevrax France
Date:
2001

Definition at line 48 of file transform_user.h.


Constructor & Destructor Documentation

NL3D::CTransformUser::CTransformUser ( CScene * scene,
IModel * trans ) [inline]
 

Give a Scene Instance. CTransformUser owns it, and will delete it.

Definition at line 62 of file transform_user.h.

NL3D::CTransformUser::~CTransformUser ( ) [inline, virtual]
 

Definition at line 73 of file transform_user.h.


Member Function Documentation

CScene * NL3D::CTransformUser::getScene ( ) [inline]
 

Definition at line 136 of file transform_user.h.

CTransform * NL3D::CTransformUser::getTransform ( ) [inline]
 

Definition at line 140 of file transform_user.h.

TVisibility NL3D::CTransformUser::getVisibility ( ) [inline, virtual]
 

Get the local visibility state.

Reimplemented from NL3D::UTransform.

Definition at line 126 of file transform_user.h.

void NL3D::CTransformUser::heritVisibility ( ) [inline, virtual]
 

herit the visibility from his father. (default behavior).

Reimplemented from NL3D::UTransform.

Definition at line 121 of file transform_user.h.

void NL3D::CTransformUser::hide ( ) [inline, virtual]
 

Hide the object and his sons.

Reimplemented from NL3D::UTransform.

Definition at line 111 of file transform_user.h.

void NL3D::CTransformUser::parent ( UTransform * newFather ) [inline, virtual]
 

unlink this from oldparent, and make this be a son of newFather.

Reimplemented from NL3D::UTransform.

Definition at line 89 of file transform_user.h.

void NL3D::CTransformUser::show ( ) [inline, virtual]
 

Show the objet and his sons.

Reimplemented from NL3D::UTransform.

Definition at line 116 of file transform_user.h.


Member Data Documentation

CScene * NL3D::CTransformUser::_Scene [protected]
 

Definition at line 52 of file transform_user.h.

CTransform * NL3D::CTransformUser::_Transform [protected]
 

Definition at line 54 of file transform_user.h.


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