# 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::IPSMover Struct Reference

This interface allow to move a particle system element given its index in a located. More...

#include <ps_edit.h>

Inheritance diagram for NL3D::IPSMover

Inheritance graph
[legend]
List of all members.

Public Methods

virtual bool supportNonOrthonormalBasis (void) const
 Send back true if non isometric transformation can be applied If it sends false, the use of non isometric transformation leads to undefine results. More...

virtual void applyMatrix (uint32 index, const CMatrix &m) = 0
virtual CMatrix getMatrix (uint32 index) const = 0
virtual void translate (uint32 index, const CVector &v)

Detailed Description

This interface allow to move a particle system element given its index in a located.

Author(s):
Nicolas Vizerie , Nevrax France
Date:
2001

Definition at line 61 of file ps_edit.h.


Member Function Documentation

virtual void NL3D::IPSMover::applyMatrix ( uint32 index,
const CMatrix & m ) [pure virtual]
 

Reimplemented in NL3D::CPSZonePlane.

virtual CMatrix NL3D::IPSMover::getMatrix ( uint32 index ) const [pure virtual]
 

Reimplemented in NL3D::CPSZonePlane.

bool NL3D::IPSMover::supportNonOrthonormalBasis ( void ) const [inline, virtual]
 

Send back true if non isometric transformation can be applied If it sends false, the use of non isometric transformation leads to undefine results.

Definition at line 66 of file ps_edit.h.

void NL3D::IPSMover::translate ( uint32 index,
const CVector & v ) [inline, virtual]
 

Definition at line 74 of file ps_edit.h.


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