30 class DtSceneObjectAgent;
31 class DtScribeBoxModelAgent;
32 class DtAgentManagerInterface;
42 const std::string& propType,
const std::string& name);
70 void setColorFilter(
float r,
float g,
float b,
float a);
73 void setVisible(
bool isVisible);
76 void setScribed(
bool isSelected);
87 void getPosition(
double& x,
double& y,
double& z)
const;
90 void setPosition(
double x,
double y,
double z);
93 void getOrientation(
double& x,
double& y,
double& z,
double& w)
const;
96 void setOrientation(
double x,
double y,
double z,
double w);
99 const std::string& propType()
const;
102 void setPropType(
const std::string& proptype);
105 const std::string& modelDefinition()
const;
108 void setModelDefinition(
const std::string& modelDefinition);
111 void setExternalNodeLocation(
const std::string& searchExpression,
unsigned int index);
114 const std::string& searchExp()
const;
117 unsigned int searchIndex()
const;
128 const std::string& name()
const;
131 void setName(
const std::string& name);
133 bool isVisible()
const;
137 const DtSceneObjectAgent* sceneObject()
const;
142 DtSceneObjectAgent* sceneObject();
146 const DtModelAgent* model()
const;
149 DtModelAgent* model();