# 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::CWaveMakerModel Class Reference

This model can create wave where it is located. It has no display... More...

#include <water_model.h>

Inheritance diagram for NL3D::CWaveMakerModel:

NL3D::CTransformShape NL3D::CTransform NL3D::IModel NL3D::ITransformable NLMISC::CRefCount NL3D::IAnimatable List of all members.

Public Methods

 CWaveMakerModel ()
virtual ITrackgetDefaultTrack (uint valueId)
 Default Track Values are identity (pos,pivot= 0, scale= 1, rots=0). More...


Static Public Methods

void registerBasic ()
 Call at the begining of the program, to register the model, and the basic observers. More...

IModelcreator ()

Protected Attributes

TAnimationTime _Time
CScene_Scene

Friends

class CWaveMakerDetailObs
class CWaveMakerShape

Detailed Description

This model can create wave where it is located. It has no display...

Definition at line 103 of file water_model.h.


Constructor & Destructor Documentation

NL3D::CWaveMakerModel::CWaveMakerModel  
 

Definition at line 1035 of file water_model.cpp.

Referenced by creator.


Member Function Documentation

IModel* NL3D::CWaveMakerModel::creator   [inline, static]
 

Reimplemented from NL3D::CTransformShape.

Definition at line 112 of file water_model.h.

References CWaveMakerModel, and NL3D::IModel::IModel.

ITrack * NL3D::CWaveMakerModel::getDefaultTrack uint    valueId [virtual]
 

Default Track Values are identity (pos,pivot= 0, scale= 1, rots=0).

Reimplemented from NL3D::CTransform.

Definition at line 1051 of file water_model.cpp.

References CWaveMakerShape, nlassert, NL3D::ITransformable::PosValue, and NL3D::CTransformShape::Shape.

void NL3D::CWaveMakerModel::registerBasic   [static]
 

Call at the begining of the program, to register the model, and the basic observers.

Reimplemented from NL3D::CTransformShape.

Definition at line 1043 of file water_model.cpp.

References NL3D::AnimDetailTravId, NL3D::TransformShapeId, and NL3D::WaveMakerModelClassId.


Friends And Related Function Documentation

friend class CWaveMakerDetailObs [friend]
 

Definition at line 119 of file water_model.h.

friend class CWaveMakerShape [friend]
 

Definition at line 120 of file water_model.h.

Referenced by getDefaultTrack.


Member Data Documentation

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

Definition at line 122 of file water_model.h.

TAnimationTime NL3D::CWaveMakerModel::_Time [protected]
 

Definition at line 121 of file water_model.h.


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