90 virtual void step(
double dt);
115 virtual std::string
toString(std::string prefix =
"")
const;
124 template <
typename T>
137 template <
typename T>
138 std::vector<T*>
find(
const std::string& tagSearch)
151 const std::vector<abstractMarker>& getMarkers()
const;
158 bool invariant()
const;
167 std::vector<tgModel*> m_children;
169 std::vector<abstractMarker> m_markers;
Contains the definition of class tgTagSearch.
virtual void setup(tgWorld &world)
virtual std::string toString(std::string prefix="") const
void addChild(tgModel *pChild)
virtual void step(double dt)
Utility class for class casting and filtering collections by type.
virtual void onVisit(const tgModelVisitor &r) const
std::vector< T * > find(const std::string &tagSearch)
std::vector< T * > find(const tgTagSearch &tagSearch)
Contains the definition of class tgTaggable.
std::ostream & operator<<(std::ostream &os, const tgModel &obj)
std::vector< tgModel * > getDescendants() const