17#ifndef AGX_NAMESPACE_H
18#define AGX_NAMESPACE_H
#define AGX_DECLARE_POINTER_TYPES(type)
A component is an object containing other objects, enabling hierarchical structuring.
A model is an abstract representation of the class of an agx::Object.
Representation of a name string.
A namespace is used as a group node in the agx::Model hierarchy.
Namespace(const agx::Name &name, Model *model=Namespace::ClassModel())
virtual String autoComplete(const String &partialName, StringVector &matchingNames) const override
static agx::Model * ClassModel()
The agx namespace contains the dynamics/math part of the AGX Dynamics API.