Enumerator | Functions

IPFArrow.h

Functions

virtual bool  SetTest (INode *test)=0
  Set test the particles are coming from.
virtual bool  SetActionList (INode *actionList)=0
  Set actionList for particles to come to.
virtual INode GetTest () const =0
virtual INode GetActionList () const =0
virtual bool  Activate ()=0
virtual bool  Deactivate ()=0
virtual bool  IsActive () const =0
FPInterfaceDesc GetDesc ()
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.

Function Documentation

bool SetTest ( INode test ) [pure virtual, inherited]

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, inherited]

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, inherited]
INode * GetActionList ( ) const [pure virtual, inherited]
bool Activate ( ) [pure virtual, inherited]
bool Deactivate ( ) [pure virtual, inherited]
bool IsActive ( ) const [pure virtual, inherited]
FPInterfaceDesc * GetDesc ( ) [inline, virtual, inherited]
Remarks:
Returns a pointer to the class which contains the interface metadata.

Implements FPInterface.

{ return GetDescByID(PFARROW_INTERFACE); }
PFExport void updateNextActionListValueInTestFrom ( INode nextAL,
INode testFrom 
) [inherited]

For internal use.

PFExport void updateArrowValueInTestFrom ( Object arrow,
INode testFrom 
) [inherited]

For internal use.

PFExport void updateLinkActiveValueInTestFrom ( bool  active,
INode testFrom 
) [inherited]

For internal use.