|
| | DeformableObject (BeamModelProperties *properties=nullptr, agx::Real vertexMergeDistance=DefaultVertexMergeDistance) |
| | Construct given properties.
|
| |
| bool | add (IDeformableAlgorithm *algorithm) |
| | Associate a deformable algorithm to this deformable object.
|
| |
| virtual void | addGroup (agx::UInt32 id) |
| | Add group id to this deformable object.
|
| |
| virtual void | addGroup (const agx::Name &name) |
| | Add group name to this deformable object.
|
| |
| virtual agx::Vec2Vector | calculateSurfaceTextureCoordinates2D () const |
| | Calculates the texture coordinates u, v <-> [0, 1] for each surface vertex using object space box/planar mapping.
|
| |
| virtual agx::Vec3Vector | calculateSurfaceTextureCoordinates3D () const |
| | Calculates the texture coordinates u, v, w <-> [0, 1] for each surface vertex.
|
| |
| DVertexElement | findClosestSurfaceVertex (const agx::Vec3 &worldPoint, bool viaEdge=false) const |
| | Linear search through all surface vertices of this deformable object to find the closest surface vertex to the given world point.
|
| |
| DVertexElement | findClosestVertex (const agx::Vec3 &worldPoint, bool viaEdge=false) const |
| | Linear search through all vertices of this deformable object to find the closest vertex to the given world point.
|
| |
| template<typename T > |
| T * | getAlgorithm () const |
| |
| IDeformableAlgorithm * | getAlgorithm (const agx::Name &name) const |
| | Finds the algorithm by its name.
|
| |
| agx::Vec3 | getCmPosition () const |
| | Calculates, and returns the current center of mass of this deformable.
|
| |
| agx::Real | getCurrentVolume () const |
| |
| virtual agx::UInt32 | getDisabledCollisionGroupId () const |
| |
| virtual bool | getEnableCollisions (const agx::RigidBody *rb) const |
| |
| virtual bool | getEnableCollisions (const agxCollide::Geometry *geometry) const |
| |
| agx::Real | getMass () const |
| |
| virtual agx::Material * | getMaterial () const |
| |
| DTetrahedronMesh & | getMesh () |
| |
| const DTetrahedronMesh & | getMesh () const |
| |
| BeamModelProperties * | getProperties () const |
| |
| DeformableObjectReferenceDataRef | getReferenceData () const |
| | Objects (e.g., bodies, geometries) of this deformable should be associated to this instance via this data.
|
| |
| agx::Real | getRestVolume () const |
| |
| virtual agx::UInt32 | getUniqueId () const |
| |
| virtual bool | hasGroup (agx::UInt32 id) const |
| |
| virtual bool | hasGroup (const agx::Name &name) const |
| |
| virtual bool | initialize () |
| | Initialize all elements of this deformable object given the mesh is valid.
|
| |
| bool | isInitialized () const |
| |
| bool | remove (IDeformableAlgorithm *algorithm) |
| | Remove a deformable algorithm from this deformable object.
|
| |
| virtual void | removeGroup (agx::UInt32 id) |
| | Remove group id from this deformable object.
|
| |
| virtual void | removeGroup (const agx::Name &name) |
| | Remove group name from this deformable object.
|
| |
| virtual void | setEnableCollisions (agx::RigidBody *rb, bool enable) |
| | Enable/disable collisions between the rigid body and this deformable object.
|
| |
| virtual void | setEnableCollisions (agxCollide::Geometry *geometry, bool enable) |
| | Enable/disable collisions between the geometry and this deformable object.
|
| |
| virtual void | setMaterial (agx::Material *material) |
| | Assign new material to this deformable object.
|
| |
| void | setRigidVelocity (const agx::Vec3 &linearVelocity, const agx::Vec3 &angularVelocity) |
| | Calculates individual vertex velocities given input rigid linear- and angular velocity.
|
| |
| | AGXSTREAM_DECLARE_ABSTRACT_SERIALIZABLE (agxSDK::DeformableObjectInstance) |
| |
| virtual void | onLastStep ()=0 |
| | On last step event.
|
| |
| virtual void | onPostStep ()=0 |
| | On post step event, before user event.
|
| |
| virtual void | onPreCollideStep ()=0 |
| | On pre-collide step event, after user event, before collision detection.
|
| |
| virtual void | onPreStep ()=0 |
| | On pre step event, after user event, before solver.
|
| |
| | Assembly () |
| | Default constructor.
|
| |
| bool | add (agx::Constraint *constraint) |
| | Add a constraint to the assembly.
|
| |
| bool | add (agx::ContactMaterial *contactMaterial) |
| | Add a contact material to this assembly.
|
| |
| bool | add (agx::Emitter *emitter) |
| | Add an emitter to this assembly.
|
| |
| bool | add (agx::Interaction *interaction) |
| | Add an interaction to this assembly.
|
| |
| bool | add (agx::MergedBody *mergedBody) |
| | Add a MergedBody to this assembly.
|
| |
| bool | add (agx::ObserverFrame *observerFrame) |
| | Add an ObserverFrame to this assembly.
|
| |
| bool | add (agx::RigidBody *body) |
| | Add a rigid body to the assembly.
|
| |
| bool | add (agxCollide::Geometry *geometry) |
| | Add a geometry to the assembly.
|
| |
| bool | add (agxSDK::EventListener *listener) |
| | Add a listener to the assembly.
|
| |
| bool | add (agxSDK::TerrainInstance *terrainInstance) |
| | Add a TerrainInstance to this assembly.
|
| |
| bool | add (agxSDK::TerrainToolInstance *toolInstance) |
| | Add a TerrainToolInstance to this assembly.
|
| |
| bool | add (agxStream::Serializable *object) |
| | Add an object of type serialized.
|
| |
| bool | add (Assembly *assembly) |
| | Add another assembly as child to this assembly.
|
| |
| virtual void | addNotification (agxSDK::Simulation *) |
| | Called when this assembly is added to a simulation (given that it not already is in the simulation).
|
| |
| virtual void | addNotification (Assembly *) |
| | Called when this assembly is added to another assembly.
|
| |
| | AGXSTREAM_DECLARE_SERIALIZABLE_BASE (agxSDK::Assembly) |
| |
| size_t | collect (agx::ConstraintRefVector &result, bool recursive=true) |
| |
| size_t | collect (agx::EmitterRefVector &result, bool recursive=true) |
| |
| size_t | collect (agx::InteractionRefVector &result, bool recursive=true) |
| |
| size_t | collect (agx::MergedBodyRefVector &result, bool recursive=true) |
| |
| size_t | collect (agx::ObserverFrameRefVector &result, bool recursive=true) |
| |
| size_t | collect (agx::ParticleSystemRefVector &result, bool recursive=true) |
| |
| size_t | collect (agx::RigidBodyRefVector &result, bool recursive=true) |
| |
| size_t | collect (agxCollide::GeometryRefVector &result, bool recursive=true) |
| |
| size_t | collect (agxSDK::AssemblyRefVector &result, bool recursive=true) |
| |
| size_t | collect (agxSDK::EventListenerRefVector &result, bool recursive=true) |
| |
| size_t | collect (agxSDK::TerrainInstanceRefVector &result, bool recursive=true) |
| |
| size_t | collect (agxSDK::TerrainToolInstanceRefVector &result, bool recursive=true) |
| |
| bool | empty () const |
| |
| const AssemblyRefSetVector & | getAssemblies () const |
| |
| agxSDK::Assembly * | getAssembly (const agx::Name &name, bool recursive=true) |
| | Find (linear search) and return named Assembly.
|
| |
| const agxSDK::Assembly * | getAssembly (const agx::Name &name, bool recursive=true) const |
| | Find (linear search) and return named Assembly.
|
| |
| agxSDK::Assembly * | getAssembly (const agx::Uuid &uuid, bool recursive=true) |
| | Find (linear search) and return an Assembly matching the given uuid.
|
| |
| const agxSDK::Assembly * | getAssembly (const agx::Uuid &uuid, bool recursive=true) const |
| | Find (linear search) and return an Assembly matching the given uuid.
|
| |
| agx::Constraint * | getConstraint (const agx::Name &name, bool recursive=true) |
| | Find (linear search) and return named Constraint.
|
| |
| template<typename T > |
| T * | getConstraint (const agx::Name &name, bool recursive=true) |
| | Find and return named Constraint of a template type, for example Hinge:
|
| |
| const agx::Constraint * | getConstraint (const agx::Name &name, bool recursive=true) const |
| | Find (linear search) and return named Constraint.
|
| |
| template<typename T > |
| const T * | getConstraint (const agx::Name &name, bool recursive=true) const |
| | Find and return named Constraint of a template type, for example Hinge:
|
| |
| agx::Constraint * | getConstraint (const agx::Uuid &uuid, bool recursive=true) |
| | Find and return a pointer to a Constraint with the given uuid.
|
| |
| const agx::Constraint * | getConstraint (const agx::Uuid &uuid, bool recursive=true) const |
| | Find (linear search) and return a pointer to a Constraint with the given uuid.
|
| |
| agx::Constraint1DOF * | getConstraint1DOF (const agx::Name &name, bool recursive=true) |
| |
| agx::Constraint2DOF * | getConstraint2DOF (const agx::Name &name, bool recursive=true) |
| |
| const agx::ConstraintRefSetVector & | getConstraints () const |
| |
| const agx::EmitterRefSetVector & | getEmitters () const |
| |
| const EventListenerRefSetVector & | getEventListeners () const |
| |
| virtual agx::Frame * | getFrame () |
| | Return a reference to the frame containing transformation and velocity information for this assembly.
|
| |
| virtual const agx::Frame * | getFrame () const |
| |
| const agxCollide::GeometryRefSetVector & | getGeometries () const |
| |
| agxCollide::Geometry * | getGeometry (const agx::Name &name, bool recursive=true) |
| | Find (linear search) and return named collision Geometry.
|
| |
| const agxCollide::Geometry * | getGeometry (const agx::Name &name, bool recursive=true) const |
| | Find (linear search) and return named collision Geometry.
|
| |
| agxCollide::Geometry * | getGeometry (const agx::Uuid &uuid, bool recursive=true) |
| | Find (linear search) and return a Geometry matching the given uuid.
|
| |
| const agxCollide::Geometry * | getGeometry (const agx::Uuid &uuid, bool recursive=true) const |
| | Find (linear search) and return a Geometry matching the given uuid.
|
| |
| const agx::InteractionRefSetVector & | getInteractions () const |
| |
| agx::Vec3 | getLocalPosition () const |
| |
| agx::Quat | getLocalRotation () const |
| |
| const agx::AffineMatrix4x4 & | getLocalTransform () const |
| |
| const agx::MergedBodyRefSetVector & | getMergedBodies () const |
| |
| agx::MergedBody * | getMergedBody (const agx::Uuid &uuid, bool recursive=true) |
| | Find (linear search) and return an MergedBody matching the given uuid.
|
| |
| const agx::MergedBody * | getMergedBody (const agx::Uuid &uuid, bool recursive=true) const |
| | Find (linear search) and return an MergedBody matching the given uuid.
|
| |
| agx::Name | getName () const |
| |
| agx::ObserverFrame * | getObserverFrame (const agx::Name &name, bool recursive=true) |
| | Find (linear search) and return an ObserverFrame matching the given uuid.
|
| |
| const agx::ObserverFrame * | getObserverFrame (const agx::Name &name, bool recursive=true) const |
| | Find (linear search) and return an ObserverFrame matching the given uuid.
|
| |
| agx::ObserverFrame * | getObserverFrame (const agx::Uuid &uuid, bool recursive=true) |
| | Find (linear search) and return an ObserverFrame matching the given uuid.
|
| |
| const agx::ObserverFrame * | getObserverFrame (const agx::Uuid &uuid, bool recursive=true) const |
| | Find (linear search) and return an ObserverFrame matching the given uuid.
|
| |
| const agx::ObserverFrameRefSetVector & | getObserverFrames () const |
| |
| Assembly * | getParent () |
| |
| const Assembly * | getParent () const |
| |
| agx::Frame * | getParentFrame () |
| |
| const agx::Frame * | getParentFrame () const |
| |
| const agx::ParticleSystemRefSetVector & | getParticleSystems () const |
| |
| const agx::RigidBodyRefSetVector & | getRigidBodies () const |
| |
| agx::RigidBody * | getRigidBody (const agx::Name &name, bool recursive=true) |
| | Find (linear search) and return named RigidBody.
|
| |
| const agx::RigidBody * | getRigidBody (const agx::Name &name, bool recursive=true) const |
| | Find (linear search) and return named RigidBody.
|
| |
| agx::RigidBody * | getRigidBody (const agx::Uuid &uuid, bool recursive=true) |
| | Find (linear search) and return a pointer to a RigidBody with the given uuid.
|
| |
| const agx::RigidBody * | getRigidBody (const agx::Uuid &uuid, bool recursive=true) const |
| | Find (linear search) and return a pointer to a RigidBody with the given uuid.
|
| |
| agxSDK::Simulation * | getSimulation () |
| |
| const agxSDK::Simulation * | getSimulation () const |
| |
| agxSDK::TerrainInstance * | getTerrainInstance (const agx::Uuid &uuid, bool recursive=true) |
| | Find (linear search) and return an TerrainInstance matching the given uuid.
|
| |
| const agxSDK::TerrainInstance * | getTerrainInstance (const agx::Uuid &uuid, bool recursive=true) const |
| | Find (linear search) and return an TerrainInstance matching the given uuid.
|
| |
| const agxSDK::TerrainInstanceRefSetVector & | getTerrainInstances () const |
| |
| agxSDK::TerrainToolInstance * | getTerrainToolInstance (const agx::Uuid &uuid, bool recursive=true) |
| | Find (linear search) and return an TerrainToolInstance matching the given uuid.
|
| |
| const agxSDK::TerrainToolInstance * | getTerrainToolInstance (const agx::Uuid &uuid, bool recursive=true) const |
| | Find (linear search) and return an TerrainToolInstance matching the given uuid.
|
| |
| const agxSDK::TerrainToolInstanceRefSetVector & | getTerrainToolInstances () const |
| |
| Type | getType () const |
| |
| bool | remove (agx::Constraint *constraint) |
| | Remove a constraint from this assembly (does not recurse down in tree).
|
| |
| bool | remove (agx::ContactMaterial *contactMaterial) |
| | Remove a contact material from this assembly.
|
| |
| bool | remove (agx::Emitter *emitter) |
| | Remove an emitter from this assembly.
|
| |
| bool | remove (agx::Interaction *interaction) |
| | Remove an interaction from this assembly.
|
| |
| bool | remove (agx::MergedBody *mergedBody) |
| | Remove a MergedBody from this assembly.
|
| |
| bool | remove (agx::ObserverFrame *observerFrame, bool resetParentFrame=true) |
| | Remove an ObserverFrame from this assembly.
|
| |
| bool | remove (agx::RigidBody *body, bool removeAssociatedGeometries=false, bool resetParentFrame=true) |
| | Remove a rigid body from this assembly (does not recurse down in tree).
|
| |
| bool | remove (agxCollide::Geometry *geometry, bool resetParentFrame=true) |
| | Remove a geometry from this assembly (does not recurse down in tree).
|
| |
| bool | remove (agxSDK::TerrainInstance *terrainInstance) |
| | Remove a TerrainInstance from this assembly.
|
| |
| bool | remove (agxSDK::TerrainToolInstance *toolInstance) |
| | Remove a TerrainToolInstance from this assembly.
|
| |
| bool | remove (Assembly *assembly, bool resetParentFrame=true) |
| | Remove a child assembly from a parent.
|
| |
| bool | remove (EventListener *listener) |
| | Remove an EventListener from the assembly.
|
| |
| virtual void | removeNotification (agxSDK::Simulation *) |
| | Called when this assembly is removed from a simulation.
|
| |
| virtual void | removeNotification (Assembly *) |
| | Called when this assembly is removed from another assembly.
|
| |
| bool | reset (bool resetParentFrame=true) |
| | If this assembly is not added to a simulation it will clear all added bodies etc.
|
| |
| virtual void | setAngularVelocity (const agx::Vec3 &velocity) |
| | Set the angular velocity (in world frame) recursively for all rigid bodies stored in assembly.
|
| |
| void | setLocalPosition (agx::Real x, agx::Real y, agx::Real z) |
| | Set the position of the assembly relative to its frame's parent frame.
|
| |
| void | setLocalPosition (const agx::Vec3 &p) |
| | Set the position of the assembly relative to its frame's parent frame.
|
| |
| void | setLocalRotation (const agx::EulerAngles &e) |
| | Set the rotation of the assembly relative to its frame's parent frame.
|
| |
| void | setLocalRotation (const agx::Quat &q) |
| | Set the rotation of the assembly relative to its frame's parent frame.
|
| |
| void | setLocalTransform (const agx::AffineMatrix4x4 &matrix) |
| | Assign the local transformation matrix for this assembly, ignoring any eventual parent transformation.
|
| |
| void | setName (const agx::Name &name) |
| | Set the name of this Assembly.
|
| |
| bool | setParentFrame (agx::Frame *frame) |
| | Set the parent frame of this assembly's frame.
|
| |
| void | setPosition (agx::Real x, agx::Real y, agx::Real z) |
| | Set the position of the frame in world coordinates.
|
| |
| void | setPosition (const agx::Vec3 &p) |
| | Set the position of the frame in world coordinates.
|
| |
| void | setRotation (const agx::EulerAngles &e) |
| | Set the rotation of the assembly relative to world frame.
|
| |
| void | setRotation (const agx::OrthoMatrix3x3 &m) |
| | Set the rotation of the assembly relative to world frame.
|
| |
| void | setRotation (const agx::Quat &q) |
| | Set the rotation of the assembly relative to world frame.
|
| |
| void | setTransform (const agx::AffineMatrix4x4 &matrix) |
| | Set the transform of the assembly.
|
| |
| virtual void | setVelocity (const agx::Vec3 &velocity) |
| | Set the linear velocity (in world frame) recursively for all rigid bodies stored in assembly.
|
| |
| bool | transfer (agxSDK::Assembly *target) |
| | Transfer all the content from this assembly to the target, including name and transformation.
|
| |
| virtual void | traverse (AssemblyVisitor *visitor) |
| | Traverse the assembly tree recursively using a visitor.
|
| |
| virtual void | traverse (const AssemblyVisitor *visitor) const |
| |
| | Referenced () |
| | Default constructor.
|
| |
| | Referenced (const Referenced &) |
| |
| template<typename T > |
| T * | as () |
| | Subclass casting.
|
| |
| template<typename T > |
| const T * | as () const |
| |
| template<typename T > |
| T * | asSafe () |
| | Safe subclass casting, return nullptr if template type does not match.
|
| |
| template<typename T > |
| const T * | asSafe () const |
| |
| int | getReferenceCount () const |
| |
| template<typename T > |
| bool | is () const |
| | Subclass test.
|
| |
| Referenced & | operator= (const Referenced &) |
| | Assignment operator. Will increment the number of references to the referenced object.
|
| |
| void | reference (void *ptr=nullptr) const |
| | Explicitly increment the reference count by one, indicating that this object has another pointer which is referencing it.
|
| |
| void | unreference (void *ptr=nullptr) const |
| | Decrement the reference count by one, indicating that a pointer to this object is referencing it.
|
| |
| void | unreference_nodelete () const |
| | Decrement the reference count by one, indicating that a pointer to this object is referencing it.
|
| |
| virtual | ~Serializable () |
| | Destructor for normal C++ use but hidden from SWIG bindings.
|
| |
| virtual const char * | getClassName () const |
| |
| bool | getEnableSerialization () const |
| |
| bool | getEnableUuidGeneration () |
| |
| agx::UInt32 | getIndex () const |
| | This index is given at creation of this object.
|
| |
| virtual StorageAgent * | getStorageAgent () const =0 |
| |
| agx::Uuid | getUuid () const |
| |
| bool | isFinished () const |
| |
| void | setEnableSerialization (bool flag) |
| | Set to false to disable serialization of this object.
|
| |
| void | setFinished () |
| | Tells this class that it is restored correctly and should not be deleted during destruction of an Archive.
|
| |
| void | setUuid (const agx::Uuid &uuid) |
| | Explicitly set a Uuid on a serializable object.
|
| |
|
| static DeformableObjectRef | create (BoxType tag, agx::Vec3 halfExtents, BeamModelProperties *properties=nullptr, agx::Real vertexMergeDistance=DefaultVertexMergeDistance) |
| | Create deformable box given half extents.
|
| |
| static DeformableObjectRef | create (CapsuleType tag, agx::Real radius, agx::Real length, agx::Real resolution, BeamModelProperties *properties=nullptr, agx::Real vertexMergeDistance=DefaultVertexMergeDistance) |
| | Create deformable capsule of given radius, length and resolution.
|
| |
| static DeformableObjectRef | create (ConeType tag, agx::Real topRadius, agx::Real bottomRadius, agx::Real height, agx::Real resolution, BeamModelProperties *properties=nullptr, agx::Real vertexMergeDistance=DefaultVertexMergeDistance) |
| | Create deformable cone of given top- and bottom radius, height and resolution.
|
| |
| static DeformableObjectRef | create (ConvexMeshType tag, agx::String filename, agx::Vec3 scale=agx::Vec3(1.0, 1.0, 1.0), BeamModelProperties *properties=nullptr, agx::Real vertexMergeDistance=DefaultVertexMergeDistance) |
| | Create given supported mesh file format (note that tetgen has its own overload).
|
| |
| static DeformableObjectRef | create (ConvexMeshType tag, agxCollide::Mesh *mesh, BeamModelProperties *properties=nullptr, agx::Real vertexMergeDistance=DefaultVertexMergeDistance) |
| | Create given mesh instance.
|
| |
| static DeformableObjectRef | create (ConvexMeshType tag, const agx::Vec3Vector &convexVertices, const agx::UInt32Vector &convexTriangles, BeamModelProperties *properties=nullptr, agx::Real vertexMergeDistance=DefaultVertexMergeDistance) |
| | Create given convex mesh vertices and triangles.
|
| |
| static DeformableObjectRef | create (CylinderType tag, agx::Real radius, agx::Real length, agx::Real resolution, BeamModelProperties *properties=nullptr, agx::Real vertexMergeDistance=DefaultVertexMergeDistance) |
| | Create deformable cylinder of given radius, length and resolution.
|
| |
| static DeformableObjectRef | create (RectangularBeamType tag, agx::Vec3 startPosition, agx::Vec3 endPosition, agx::Real width, agx::Real height, size_t numSegments, BeamModelProperties *properties=nullptr, agx::Vec3 worldUpAxis=agx::Vec3::Z_AXIS()) |
| | Reflects the function agxModel::Beam::create to create a beam with resolution segments, but constrained to be a rectangular model.
|
| |
| static DeformableObjectRef | create (SphereType tag, agx::Real radius, agx::Real resolution, BeamModelProperties *properties=nullptr, agx::Real vertexMergeDistance=DefaultVertexMergeDistance) |
| | Create deformable sphere given radius and resolution.
|
| |
| static DeformableObjectRef | create (SurfaceType tag, const agxCollide::HeightField *heightfield, agx::Real baseThickness, BeamModelProperties *properties=nullptr, agx::Real vertexMergeDistance=DefaultVertexMergeDistance) |
| | Create given heightfield instance and additional thickness.
|
| |
| static DeformableObjectRef | create (TetGenType tag, agx::String filename, agx::Vec3 scale=agx::Vec3(1.0, 1.0, 1.0), BeamModelProperties *properties=nullptr, agx::Real vertexMergeDistance=DefaultVertexMergeDistance) |
| | Create given TetGen files.
|
| |
| static DeformableObjectRef | create (TetrahedronType tag, SingleTetrahedronPositions positions, BeamModelProperties *properties=nullptr, agx::Real vertexMergeDistance=DefaultVertexMergeDistance) |
| | Creates a single deformable tetrahedron given four initial node positions.
|
| |
| static DeformableObject * | find (const agxSDK::Simulation *simulation, const agx::Name &name) |
| | Find deformable instance given simulation and name.
|
| |
| static DeformableObject * | find (const agxSDK::Simulation *simulation, const agx::Uuid &uuid) |
| | Find deformable instance given simulation and unique id.
|
| |
| static agxModel::DeformableObjectPtrVector | findAll (const agxSDK::Simulation *simulation) |
| | Finds all agxModel::DeformableObject instances in the given simulation.
|
| |
| static agxModel::DeformableObjectPtrVector | findAll (const agxSDK::Simulation *simulation, const agx::Name &name) |
| | Finds all deformable instances given simulation and name.
|
| |
| static DeformableObject * | get (agx::RigidBody *rb) |
| |
| static DeformableObject * | get (agxCollide::Geometry *geometry) |
| |
| static const DeformableObject * | get (const agx::RigidBody *rb) |
| |
| static const DeformableObject * | get (const agxCollide::Geometry *geometry) |
| |
| static Assembly * | asAssembly (agxStream::Serializable *obj) |
| |
| static agxStream::Serializable * | create (agxStream::InputArchive &) |
| |
| template<typename T > |
| static bool | ValidateCast (const Referenced *object) |
| |
| static void | setEnableUuidGeneration (bool flag) |
| | Specify if there should be UUID:s generated for each new Serializable object. By default it is enabled.
|
| |