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

This is the complete list of members for APDYNAMICART::Attractor, including all inherited members.

_controllerAPDYNAMICART::PoAprotected
_daEnvironmentAPDYNAMICART::PoAprotected
_paramsAPDYNAMICART::Attractorprotected
_sizeAPDYNAMICART::Attractorprotected
_updateFlagAPDYNAMICART::PoAprotected
ability_dispatchervrecko::EnvironmentObjectprotected
addAbility(Ability *ability, bool bCreateNewIdIfColliding=true)vrecko::EnvironmentObject
addEOChild(EnvironmentObject *new_EO)vrecko::EnvironmentObject
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
addUserData(const std::string &nlabel, void *npointer, UserData_Type ntype)vrecko::EnvironmentObject
Attractor(Controller *controller)APDYNAMICART::Attractorinlineprotected
attributevrecko::BaseClassprotected
attributeLockvrecko::BaseClassprotected
AttributeMap typedefvrecko::BaseClassprotected
BaseClass(const char *startingSenderString)vrecko::BaseClass
BaseClass(BaseClass &bc)vrecko::BaseClass
bCollisionFreevrecko::EnvironmentObjectprotected
bVisiblevrecko::EnvironmentObjectprotected
compute()=0APDYNAMICART::Attractorpure virtual
createCollisionHierarchy(osg::Node *pNode)vrecko::EnvironmentObjectprotected
createInstance(std::string attName, Controller *controller)APDYNAMICART::Attractorstatic
createMenuStructure(void) const APDYNAMICART::Attractorinlinevirtual
APDYNAMICART::PoA::createMenuStructure(osg::ref_ptr< vreckoUtils::MenuBase > parentMenu) const =0APDYNAMICART::PoApure virtual
createParameterSubMenu() const APDYNAMICART::Attractorprotected
DECLARE_INPUT(Colour, MessageVec4)APDYNAMICART::PoA
vrecko::EnvironmentObject::DECLARE_INPUT(Position, MessageVec3)vrecko::EnvironmentObjectprotected
vrecko::EnvironmentObject::DECLARE_INPUT(Orientation, MessageQuat)vrecko::EnvironmentObjectprotected
vrecko::EnvironmentObject::DECLARE_INPUT(Location, MessageMatrix)vrecko::EnvironmentObjectprotected
vrecko::EnvironmentObject::DECLARE_INPUT(RelativePosition, MessageVec3)vrecko::EnvironmentObjectprotected
vrecko::EnvironmentObject::DECLARE_INPUT(RelativeOrientation, MessageQuat)vrecko::EnvironmentObjectprotected
vrecko::EnvironmentObject::DECLARE_INPUT(RelativeLocation, MessageMatrix)vrecko::EnvironmentObjectprotected
deleteAttribute(const std::string &attr_name)vrecko::BaseClass
EnvironmentObject()vrecko::EnvironmentObject
EnvironmentObject(EnvironmentObject &eo)vrecko::EnvironmentObject
findPinInList(const char *strName, PinList *pinList)vrecko::BaseClassinlineprotected
fixGeometryDrawableHelper(const osg::Drawable *draw, bool bMirrored)vrecko::EnvironmentObjectprotected
fixGeometryHelper(const osg::Node *node, bool bMirrored)vrecko::EnvironmentObjectprotected
fixGeometryMirroring(const osg::Node *node)vrecko::EnvironmentObjectprotected
generate()APDYNAMICART::Attractor
getAbility(const std::string &ab_id)vrecko::EnvironmentObjectinline
getAbility(const std::string &pluginName, const std::string &abilityName)vrecko::EnvironmentObject
getAbilityMap(void)vrecko::EnvironmentObjectinline
getAbilityWithInput(const std::string &input_name)vrecko::EnvironmentObjectinline
getAbilityWithOutput(const std::string &output_name)vrecko::EnvironmentObjectinline
getAttribute(const std::string &attr_name)vrecko::BaseClassinline
getAttribute(const char *attr_name)vrecko::BaseClassinline
getAvailableAttractors()APDYNAMICART::Attractorstatic
getID() const vrecko::EnvironmentObjectinline
getInputPin(const char *strName)vrecko::BaseClass
getLeftHandOrientation() const APDYNAMICART::PoAvirtual
getLeftHandPosition() const APDYNAMICART::PoAvirtual
getModelFileName(void) const vrecko::EnvironmentObjectinline
getName(void) const vrecko::EnvironmentObjectinline
getOSGAdapter(void)vrecko::EnvironmentObjectinline
getOutputPin(const char *strName)vrecko::BaseClass
getParameters()APDYNAMICART::Attractorinline
getParentEO(void)vrecko::EnvironmentObject
getPosition()vrecko::EnvironmentObject
getPriority(void) const vrecko::BaseClassinline
getRequestInputPin(const char *strName)vrecko::BaseClass
getRequestOutputPin(const char *strName)vrecko::BaseClass
getRightHandOrientation() const APDYNAMICART::PoAvirtual
getRightHandPosition() const APDYNAMICART::PoAvirtual
getRotation(void)vrecko::EnvironmentObjectinline
getScale(void)vrecko::EnvironmentObjectinline
getSceneFile() const vrecko::BaseClassinline
getSenderString(void)vrecko::BaseClassinlinevirtual
getTransparency(void)vrecko::EnvironmentObjectinline
getUpdateFlag()APDYNAMICART::PoAinline
getUserData(const std::string &label)vrecko::EnvironmentObject
getUserDataMap(void)vrecko::EnvironmentObjectinline
getWorldPosition(void)vrecko::EnvironmentObject
getWorldRotation(void)vrecko::EnvironmentObject
getWorldTransformation(void)vrecko::EnvironmentObject
GUIItemClicked(const char *itemID)APDYNAMICART::Attractorinlinevirtual
GUISliderChanged(const char *sliderID, float sliderPos)APDYNAMICART::Attractorinlinevirtual
hide()vrecko::EnvironmentObjectinline
idvrecko::EnvironmentObjectprotected
init()APDYNAMICART::Attractorinlinevirtual
initialize(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *parameters=NULL)vrecko::EnvironmentObjectvirtual
initializeFromString(const char *xmlString)vrecko::BaseClassvirtual
inputPinsListvrecko::BaseClassprotected
inputPresent(const std::string &name)vrecko::BaseClass
isCollisionFree()vrecko::EnvironmentObjectinline
isVisible()vrecko::EnvironmentObjectinline
load(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *PoANode)APDYNAMICART::Attractorinlinevirtual
loadGeometry(const char *filename, bool bOutputErrors=true)vrecko::EnvironmentObject
loadXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *)vrecko::BaseClassinlinevirtual
loadXMLParameters(const char *xmlString)vrecko::BaseClassvirtual
modelFileNamevrecko::EnvironmentObjectprotected
namevrecko::EnvironmentObjectprotected
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
osgadapter_vectorvrecko::EnvironmentObjectprotected
outputPinsListvrecko::BaseClassprotected
outputPresent(const std::string &name)vrecko::BaseClass
PinList typedefvrecko::BaseClassprotected
PoA(Controller *contr)APDYNAMICART::PoA
pointed(bool pointed)APDYNAMICART::Attractorinlinevirtual
postInitialize(void)vrecko::BaseClassinlinevirtual
preInitialize(void)vrecko::BaseClassinlinevirtual
priorityvrecko::BaseClassprotected
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
removeAbility(Ability *pAbility)vrecko::EnvironmentObject
removeAbility(const std::string &ability_id)vrecko::EnvironmentObject
removeAllAbilities()vrecko::EnvironmentObjectinline
removeEOChild(EnvironmentObject *new_EO)vrecko::EnvironmentObject
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
removeUserData(const std::string &label)vrecko::EnvironmentObject
reportError(const std::string &error)vrecko::BaseClass
requestInputPinsListvrecko::BaseClassprotected
requestOutputPinsListvrecko::BaseClassprotected
rotation_matrixvrecko::EnvironmentObjectprotected
save(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *Document, XERCES_CPP_NAMESPACE_QUALIFIER DOMNode *poaNode)=0APDYNAMICART::PoApure virtual
saveXMLParameters(XERCES_CPP_NAMESPACE_QUALIFIER DOMDocument *)vrecko::BaseClassinlinevirtual
scale_vecvrecko::EnvironmentObjectprotected
sceneFilevrecko::BaseClassprotected
senderStringvrecko::BaseClassprotected
sendNotifications(unsigned long notificationType, void *notificationData)vrecko::BaseClassprotected
setAttribute(const std::string &attr_name, int attr_value)vrecko::BaseClassinline
setCastShadows(bool cast)vrecko::EnvironmentObject
setColor(osg::Vec4 newColour)APDYNAMICART::Attractorinlinevirtual
setGeometry(osg::Geode *new_geomtetry, long int k=1, long int l=100000)vrecko::EnvironmentObject
setID(unsigned long new_id)vrecko::EnvironmentObject
setIdentityTransformation(void)vrecko::EnvironmentObject
setModelFileName(const std::string mfn)vrecko::EnvironmentObjectinline
setName(const std::string &n)vrecko::EnvironmentObjectinline
setOSGAdapter(std::vector< esg::OSGAdapter * > new_osga)vrecko::EnvironmentObjectinline
setPosition(const osg::Vec3 &coords)vrecko::EnvironmentObject
setPosition(float x, float y, float z)vrecko::EnvironmentObject
setPriority(long int pr)vrecko::BaseClassinline
setRotation(float angle, float x, float y, float z)vrecko::EnvironmentObject
setRotation(const osg::Vec3 &angles)vrecko::EnvironmentObject
setRotation(const osg::Matrix &new_matrix)vrecko::EnvironmentObject
setRotation(const osg::Quat &quat)vrecko::EnvironmentObject
setScale(const osg::Vec3 &new_scale)vrecko::EnvironmentObject
setScale(float x, float y, float z)vrecko::EnvironmentObject
setSceneFile(const std::string &sceneFileName)vrecko::BaseClass
setSliderParameter(const char *sliderID, float sliderPos)APDYNAMICART::Attractorprotected
setTransparency(float transp)vrecko::EnvironmentObject
setUpdateFlag(PoAUpdateType newType)APDYNAMICART::PoA
show()vrecko::EnvironmentObjectinline
tempTransformMatrixvrecko::EnvironmentObjectprotected
trans_vecvrecko::EnvironmentObjectprotected
transparencyvrecko::EnvironmentObjectprotected
UD_BOOL enum valuevrecko::EnvironmentObject
UD_DOUBLE enum valuevrecko::EnvironmentObject
UD_FLOAT enum valuevrecko::EnvironmentObject
UD_INT enum valuevrecko::EnvironmentObject
UD_LONG_INT enum valuevrecko::EnvironmentObject
UD_MATRIX enum valuevrecko::EnvironmentObject
UD_POINTER enum valuevrecko::EnvironmentObject
UD_QUAT enum valuevrecko::EnvironmentObject
UD_STRING enum valuevrecko::EnvironmentObject
UD_UNKNOWN enum valuevrecko::EnvironmentObject
UD_USER enum valuevrecko::EnvironmentObject
UD_VEC2 enum valuevrecko::EnvironmentObject
UD_VEC3 enum valuevrecko::EnvironmentObject
UD_VEC4 enum valuevrecko::EnvironmentObject
update()APDYNAMICART::Attractorinlinevirtual
updateNodeMask()vrecko::EnvironmentObjectprotected
user_datavrecko::EnvironmentObjectprotected
UserData_Type enum namevrecko::EnvironmentObject
valueChanged(float sliderPos)APDYNAMICART::Attractorprotected
~BaseClass()vrecko::BaseClassvirtual
~EnvironmentObject()vrecko::EnvironmentObject
~PoA()APDYNAMICART::PoA