IPFSystem.h File Reference

Interface for Event-Driven Particle System. More...

#include "PFExport.h"
#include "IPViewManager.h"
#include "..\object.h"

Go to the source code of this file.

Classes

class   IPFSystem

Defines

#define  PFSYSTEM_INTERFACE   Interface_ID(0x74f93d00, 0x1eb34700)
#define  GetPFSystemInterface(obj)   ((IPFSystem*)((GetPFObject(obj))->GetInterface(PFSYSTEM_INTERFACE)))

Functions

IPFSystem PFSystemInterface (Object *obj)
IPFSystem PFSystemInterface (INode *node)

Detailed Description

Interface for Event-Driven Particle System.

PF System has a system-specific parameters like a maximum number of particles in the system, integration step size etc. Operators and Tests may request values of those parameters through the interface.

Definition in file IPFSystem.h.


Define Documentation

#define PFSYSTEM_INTERFACE   Interface_ID(0x74f93d00, 0x1eb34700)

Definition at line 25 of file IPFSystem.h.

#define GetPFSystemInterface (   obj )    ((IPFSystem*)((GetPFObject(obj))->GetInterface(PFSYSTEM_INTERFACE)))

Definition at line 26 of file IPFSystem.h.


Function Documentation

IPFSystem* PFSystemInterface ( Object obj ) [inline]

Definition at line 227 of file IPFSystem.h.

                                                 {
    return ((obj == NULL) ? NULL : GetPFSystemInterface(obj));
};
IPFSystem* PFSystemInterface ( INode node ) [inline]

Definition at line 231 of file IPFSystem.h.

                                                 {
    return ((node == NULL) ? NULL : PFSystemInterface(node->GetObjectRef()));
};