vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ChessPiece Member List

This is the complete list of members for ChessPiece, including all inherited members.

Ability(const char *theAbilityName)vrecko::Abilityprotected
actual_positionChessPieceprotected
addInputPin(InputPinBase *pin)vrecko::BaseClass
addNotification(BaseClass *receiver, unsigned long notificationTypes)vrecko::BaseClass
addOutputPin(OutputPinBase *pin)vrecko::BaseClass
addRequestInputPin(RequestInputPinBase *pin)vrecko::BaseClass
addRequestOutputPin(RequestOutputPinBase *pin)vrecko::BaseClass
attributevrecko::BaseClassprotected
attributeLockvrecko::BaseClassprotected
AttributeMap typedefvrecko::BaseClassprotected
BaseClass(const char *startingSenderString)vrecko::BaseClass
BaseClass(BaseClass &bc)vrecko::BaseClass
chessboard_idChessPieceprotected
ChessPiece()ChessPiece
clean(void)vrecko::Abilityinlinevirtual
deleteAttribute(const std::string &attr_name)vrecko::BaseClass
final_positionChessPieceprotected
findPinInList(const char *strName, PinList *pinList)vrecko::BaseClassinlineprotected
getAcceptableMessages(void)ChessPieceinline
getAttribute(const std::string &attr_name)vrecko::BaseClassinline
getAttribute(const char *attr_name)vrecko::BaseClassinline
getID(void) const vrecko::Abilityinline
getInputPin(const char *strName)vrecko::BaseClass
getName() const vrecko::Abilityinline
getOutputPin(const char *strName)vrecko::BaseClass
getOwner(void)vrecko::Abilityinline
getParameterVector(void)vrecko::Abilityinlinevirtual
getPluginName(void) const vrecko::Abilityinline
getPriority(void) const vrecko::BaseClassinline
getRequestInputPin(const char *strName)vrecko::BaseClass
getRequestOutputPin(const char *strName)vrecko::BaseClass
getSceneFile() const vrecko::BaseClassinline
getSenderString(void)vrecko::Abilityvirtual
initialize(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *parameters=NULL)vrecko::BaseClassvirtual
initializeFromString(const char *xmlString)vrecko::BaseClassvirtual
inputPinsListvrecko::BaseClassprotected
inputPresent(const std::string &name)vrecko::BaseClass
isUpdated(void)vrecko::Ability
loadXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *parametersNode)ChessPiecevirtual
vrecko::Ability::loadXMLParameters(const char *xmlString)vrecko::BaseClassvirtual
moveChessPieceprotected
move_stepChessPieceprotected
NOTIFICATION_ALL enum valuevrecko::BaseClass
NOTIFICATION_DELETE_CLASS enum valuevrecko::BaseClass
NOTIFICATION_EO_REGISTERING enum valuevrecko::BaseClass
NOTIFICATION_EO_UNREGISTERING enum valuevrecko::BaseClass
NOTIFICATION_PROGRAM_TERMINATION enum valuevrecko::BaseClass
notificationsvrecko::BaseClassprotected
notificationsLockvrecko::BaseClassprotected
NotificationTypes enum namevrecko::BaseClass
outputPinsListvrecko::BaseClassprotected
outputPresent(const std::string &name)vrecko::BaseClass
ownerChessPieceprotected
parameterStringvrecko::Abilityprotected
ParameterVector typedefvrecko::Ability
piece_locationChessPieceprotected
piece_typeChessPieceprotected
PinList typedefvrecko::BaseClassprotected
postInitialize(void)vrecko::BaseClassinlinevirtual
pOwnervrecko::Abilityprotected
preInitialize()ChessPieceinlinevirtual
priorityvrecko::BaseClassprotected
processEvent(const std::string &input_name, void *value)ChessPiece
vrecko::Ability::processEvent(const std::string &input_name, VreckoMessage *pMessage)vrecko::BaseClassvirtual
processNotification(BaseClass *sender, unsigned long notificationType, void *notificationData)vrecko::BaseClassinlineprotectedvirtual
processRequest(const std::string &request_input_name, VreckoMessage *pMessage)vrecko::BaseClassvirtual
removeInputPin(InputPinBase *pin)vrecko::BaseClass
removeNotification(BaseClass *receiver, unsigned long notificationTypes=NOTIFICATION_ALL)vrecko::BaseClass
removeOutputPin(OutputPinBase *pin)vrecko::BaseClass
removeRequestInputPin(RequestInputPinBase *pin)vrecko::BaseClass
removeRequestOutputPin(RequestOutputPinBase *pin)vrecko::BaseClass
reportError(const std::string &error)vrecko::BaseClass
requestInputPinsListvrecko::BaseClassprotected
requestOutputPinsListvrecko::BaseClassprotected
saveXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *)vrecko::BaseClassinlinevirtual
sceneFilevrecko::BaseClassprotected
senderStringvrecko::BaseClassprotected
sendNotifications(unsigned long notificationType, void *notificationData)vrecko::BaseClassprotected
setAttribute(const std::string &attr_name, int attr_value)vrecko::BaseClassinline
setID(const char *pID)vrecko::Ability
setLocation(std::string _location)ChessPieceinline
setOwner(BaseClass *owner)vrecko::Abilityinline
setPluginName(const char *pName)vrecko::Ability
setPriority(long int pr)vrecko::BaseClassinline
setSceneFile(const std::string &sceneFileName)vrecko::BaseClass
setType(std::string _type)ChessPieceinline
update(void)ChessPiecevirtual
updatedvrecko::Abilityprotected
~Ability()vrecko::Abilityvirtual
~BaseClass()vrecko::BaseClassvirtual
~ChessPiece()ChessPieceinline