IParticleChannelID.h

IParticleChannelID.h

Module description

Functions

virtual void GetID (int index, int &particleIndex, int &particleBorn) const =0
 
virtual int GetParticleIndex (int index) const =0
 Returns particleIndex. More...
 
virtual int GetParticleBorn (int index) const =0
 Returns particleBorn. More...
 
virtual const ParticleIDGetID (int index) const =0
 Methods not in the mapped interface. More...
 
FPInterfaceDescGetDesc ()
 
virtual void SetID (int index, int particleIndex, int particleBorn)=0
 Set particle property. More...
 
virtual void SetID (int index, const ParticleID &id)=0
 Methods not in the mapped interface. More...
 
FPInterfaceDescGetDesc ()
 

Function Documentation

void GetID ( int  index,
int particleIndex,
int particleBorn 
) const
pure virtual
int GetParticleIndex ( int  index) const
pure virtual

Returns particleIndex.

int GetParticleBorn ( int  index) const
pure virtual

Returns particleBorn.

const ParticleID & GetID ( int  index) const
pure virtual

Methods not in the mapped interface.

FPInterfaceDesc * GetDesc ( )
inlinevirtual
Remarks
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.

#define PARTICLECHANNELIDR_INTERFACE
Definition: IParticleChannelID.h:36
virtual FPInterfaceDesc * GetDescByID(Interface_ID id)
Definition: ifnpub.h:613
void SetID ( int  index,
int  particleIndex,
int  particleBorn 
)
pure virtual

Set particle property.

void SetID ( int  index,
const ParticleID id 
)
pure virtual

Methods not in the mapped interface.

FPInterfaceDesc * GetDesc ( )
inlinevirtual
Remarks
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.

#define PARTICLECHANNELIDW_INTERFACE
Definition: IParticleChannelID.h:37
virtual FPInterfaceDesc * GetDescByID(Interface_ID id)
Definition: ifnpub.h:613