ParticleFlow/IPFTest.h File Reference
 
 
 
ParticleFlow/IPFTest.h File Reference
#include "PFExport.h"
#include "PreciseTimeValue.h"
#include "../object.h"

File Description

Test-generic interface IPFTest.

This is a part of every PF Test.

Classes

class   IPFTest

Defines

#define  PFTEST_INTERFACE   Interface_ID(0x74f93d02, 0x1eb34500)
#define  GetPFTestInterface(obj)   ((IPFTest*)((GetPFObject(obj))->GetInterface(PFTEST_INTERFACE)))

Functions

PFExport Object GetPFObject (Object *obj)
IPFTest PFTestInterface (Object *obj)
IPFTest PFTestInterface (INode *node)

Define Documentation

#define PFTEST_INTERFACE   Interface_ID(0x74f93d02, 0x1eb34500)
#define GetPFTestInterface (   obj )    ((IPFTest*)((GetPFObject(obj))->GetInterface(PFTEST_INTERFACE)))

Function Documentation

PFExport Object* GetPFObject ( Object obj )
IPFTest* PFTestInterface ( Object obj ) [inline]
                                             {
        return ((obj == NULL) ? NULL : GetPFTestInterface(obj));
};
IPFTest* PFTestInterface ( INode node ) [inline]
                                             {
        return ((node == NULL) ? NULL : PFTestInterface(node->GetObjectRef()));
};