Functions

IParticleChannelID.h

Functions

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

Function Documentation

void GetID ( int  index,
int &  particleIndex,
int &  particleBorn 
) const [pure virtual, inherited]
int GetParticleIndex ( int  index ) const [pure virtual, inherited]

Returns particleIndex.

int GetParticleBorn ( int  index ) const [pure virtual, inherited]

Returns particleBorn.

const ParticleID & GetID ( int  index ) const [pure virtual, inherited]

Methods not in the mapped interface.

FPInterfaceDesc * GetDesc ( ) [inline, virtual, inherited]
Remarks:
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.

{ return GetDescByID(PARTICLECHANNELIDR_INTERFACE); }
void SetID ( int  index,
int  particleIndex,
int  particleBorn 
) [pure virtual, inherited]

Set particle property.

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

Methods not in the mapped interface.

FPInterfaceDesc * GetDesc ( ) [inline, virtual, inherited]
Remarks:
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.

{ return GetDescByID(PARTICLECHANNELIDW_INTERFACE); }