IPFArrow.h

IPFArrow.h

Module description

Functions

virtual bool SetTest (INode *test)=0
 Set test the particles are coming from. More...
 
virtual bool SetActionList (INode *actionList)=0
 Set actionList for particles to come to. More...
 
virtual INodeGetTest () const =0
 
virtual INodeGetActionList () const =0
 
virtual bool Activate ()=0
 
virtual bool Deactivate ()=0
 
virtual bool IsActive () const =0
 
FPInterfaceDescGetDesc ()
 
PFExport void updateNextActionListValueInTestFrom (INode *nextAL, INode *testFrom)
 For internal use. More...
 
PFExport void updateArrowValueInTestFrom (Object *arrow, INode *testFrom)
 For internal use. More...
 
PFExport void updateLinkActiveValueInTestFrom (bool active, INode *testFrom)
 For internal use. More...
 

Function Documentation

bool SetTest ( INode test)
pure virtual

Set test the particles are coming from.

Returns true if has been set successfully The INode can be rejected if it is not a real test (doesn't have IPFTest interface).

bool SetActionList ( INode actionList)
pure virtual

Set actionList for particles to come to.

Returns true if has been set successfully. The INode can be rejected if it is not a real actionList (doesn't have IPFActionList interface).

INode * GetTest ( ) const
pure virtual
INode * GetActionList ( ) const
pure virtual
bool Activate ( )
pure virtual
bool Deactivate ( )
pure virtual
bool IsActive ( ) const
pure virtual
FPInterfaceDesc * GetDesc ( )
inlinevirtual
Remarks
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.

101 { return GetDescByID(PFARROW_INTERFACE); }
#define PFARROW_INTERFACE
Definition: IPFArrow.h:23
virtual FPInterfaceDesc * GetDescByID(Interface_ID id)
Definition: ifnpub.h:613
PFExport void updateNextActionListValueInTestFrom ( INode nextAL,
INode testFrom 
)

For internal use.

PFExport void updateArrowValueInTestFrom ( Object arrow,
INode testFrom 
)

For internal use.

PFExport void updateLinkActiveValueInTestFrom ( bool  active,
INode testFrom 
)

For internal use.