CPrimitiveBuilder Class Reference

#include <BONComponent.h>

Inheritance diagram for CPrimitiveBuilder:
Inheritance graph
[legend]
Collaboration diagram for CPrimitiveBuilder:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void Initialize ()
 ~CPrimitiveBuilder ()
void SetPriority ()
void SetScript ()
void SetFiring ()
void SetActorName ()
CString & GetActorName ()
CString & GetScriptName ()
void SetPorts (const CBuilderAtomList *ports)
void Traverse (CPrimitiveList &primitives)
void WriteContextDef (FILE *fpt)
void WriteContextCreate (FILE *fpt, bool ext=true)
void WriteSetContext (FILE *fpt)
void WriteActorCreate (FILE *fpt)
void WriteActorConnect (FILE *fpt)

Static Public Member Functions

static void WriteScriptRegs (FILE *fpt)
static void WriteContextDefs (FILE *fpt)
static void WriteScriptProto (FILE *fpt)

Protected Attributes

CString actorName
int priority
CString script
int firing
int id
int outputPortNo
int inputPortNo
CParameterList parameters
CInputParameterList inputParameters

Static Protected Attributes

static CPrimitiveTable contextTable

Detailed Description

Definition at line 48 of file Paradigms/SF/SFInterpreter/BONComponent.h.


Constructor & Destructor Documentation

CPrimitiveBuilder::~CPrimitiveBuilder (  ) 

Definition at line 196 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.


Member Function Documentation

CString& CPrimitiveBuilder::GetActorName (  )  [inline]

Definition at line 70 of file Paradigms/SF/SFInterpreter/BONComponent.h.

CString& CPrimitiveBuilder::GetScriptName (  )  [inline]

Definition at line 71 of file Paradigms/SF/SFInterpreter/BONComponent.h.

void CPrimitiveBuilder::Initialize ( void   )  [virtual]

Reimplemented from CBuilderObject.

Definition at line 182 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.

void CPrimitiveBuilder::SetActorName (  ) 

Definition at line 227 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.

void CPrimitiveBuilder::SetFiring (  ) 

Definition at line 220 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.

void CPrimitiveBuilder::SetPorts ( const CBuilderAtomList ports  ) 

Definition at line 234 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.

void CPrimitiveBuilder::SetPriority (  ) 

Definition at line 201 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.

void CPrimitiveBuilder::SetScript (  ) 

Definition at line 209 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.

void CPrimitiveBuilder::Traverse ( CPrimitiveList primitives  )  [virtual]

Reimplemented from CProcessingBuilder.

Definition at line 247 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.

void CPrimitiveBuilder::WriteActorConnect ( FILE *  fpt  ) 

Definition at line 416 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.

void CPrimitiveBuilder::WriteActorCreate ( FILE *  fpt  ) 

Definition at line 408 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.

void CPrimitiveBuilder::WriteContextCreate ( FILE *  fpt,
bool  ext = true 
)

Definition at line 380 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.

void CPrimitiveBuilder::WriteContextDef ( FILE *  fpt  ) 

Definition at line 359 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.

void CPrimitiveBuilder::WriteContextDefs ( FILE *  fpt  )  [static]

Definition at line 348 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.

void CPrimitiveBuilder::WriteScriptProto ( FILE *  fpt  )  [static]

Definition at line 336 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.

void CPrimitiveBuilder::WriteScriptRegs ( FILE *  fpt  )  [static]

Definition at line 325 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.

void CPrimitiveBuilder::WriteSetContext ( FILE *  fpt  ) 

Definition at line 387 of file Paradigms/SF/SFInterpreter/BONComponent.cpp.


Member Data Documentation

CString CPrimitiveBuilder::actorName [protected]

Definition at line 55 of file Paradigms/SF/SFInterpreter/BONComponent.h.

Definition at line 64 of file Paradigms/SF/SFInterpreter/BONComponent.h.

int CPrimitiveBuilder::firing [protected]

Definition at line 58 of file Paradigms/SF/SFInterpreter/BONComponent.h.

int CPrimitiveBuilder::id [protected]

Definition at line 59 of file Paradigms/SF/SFInterpreter/BONComponent.h.

Definition at line 63 of file Paradigms/SF/SFInterpreter/BONComponent.h.

Definition at line 61 of file Paradigms/SF/SFInterpreter/BONComponent.h.

Definition at line 60 of file Paradigms/SF/SFInterpreter/BONComponent.h.

Definition at line 62 of file Paradigms/SF/SFInterpreter/BONComponent.h.

int CPrimitiveBuilder::priority [protected]

Definition at line 56 of file Paradigms/SF/SFInterpreter/BONComponent.h.

CString CPrimitiveBuilder::script [protected]

Definition at line 57 of file Paradigms/SF/SFInterpreter/BONComponent.h.


The documentation for this class was generated from the following files:
Generated on Thu May 30 15:52:14 2013 for GME by  doxygen 1.6.3