AGX Dynamics 2.41.3.0
Loading...
Searching...
No Matches
agxWire/Node.h File Reference

Go to the source code of this file.

Classes

class  agxWire::BodyFixedNode
 The body fixed node is attached to a body at a given offset. More...
 
class  agxWire::ConnectingNode
 Connecting nodes contains two nodes, one at center of mass and the other at the user defined position. More...
 
class  agxWire::ContactNode
 Contact node class is a node that, currently, is defined to live on an edge on a geometry (agxCollide::Geometry). More...
 
class  agxWire::EyeNode
 Eye node is a type of node that can slide along a wire with or without friction. More...
 
class  agxWire::FreeNode
 Free node class used to route wires. More...
 
class  agxWire::HighResolutionRange
 Class to control variable node density along wires through routed nodes. More...
 
class  agxWire::Node
 Class defining a node that is part of a wire. More...
 
class  agxWire::NodeFrame
 Node coordinate frame in another frame. More...
 
class  agxWire::NodeMaterial
 Material definition for a wire node Specifies the friction of a wire for sliding through an EyeNode. More...
 
struct  agxWire::ConnectingNode::StabilityParameters
 Stability parameters object defining the behavior of the constraints associated to this connecting node. More...
 
class  agxWire::StopNode
 Stop node, wire end node used by winches. More...
 

Namespaces

namespace  agxWire
 Implements a Wire model with adaptive resolution.
 

Typedefs

typedef agx::ref_ptr< BodyFixedNode > agxWire::BodyFixedNodeRef
 
typedef agx::ref_ptr< ConnectingNode > agxWire::ConnectingNodeRef
 
typedef agx::ref_ptr< ContactNode > agxWire::ContactNodeRef
 
typedef agx::ref_ptr< EyeNode > agxWire::EyeNodeRef
 
typedef agx::ref_ptr< FreeNode > agxWire::FreeNodeRef
 
typedef agx::HashVector< agxCollide::GeometryRef, agx::Vec3agxWire::GeometryRefDepthTable
 
typedef NodeContainer::const_iterator agxWire::NodeConstIterator
 
typedef NodeContainer::const_reverse_iterator agxWire::NodeConstReverseIterator
 
typedef NodeRefListA agxWire::NodeContainer
 
typedef NodeContainer::iterator agxWire::NodeIterator
 
typedef NodePtrContainer::const_iterator agxWire::NodePtrConstIterator
 
typedef NodePtrListA agxWire::NodePtrContainer
 
typedef NodePtrContainer::iterator agxWire::NodePtrIterator
 
typedef agx::List< Node * > agxWire::NodePtrListA
 
using agxWire::NodePtrNodeIterHash = agx::LinearProbingHashTable< Node *, NodeIterator >
 
typedef agx::Vector< Node * > agxWire::NodePtrVector
 
typedef agx::ref_ptr< Node > agxWire::NodeRef
 
typedef agx::List< NodeRef > agxWire::NodeRefListA
 
typedef agx::Vector< NodeRef > agxWire::NodeRefVector
 
typedef NodeContainer::reverse_iterator agxWire::NodeReverseIterator
 
typedef agx::ref_ptr< StopNode > agxWire::StopNodeRef
 

Enumerations

enum class  agxWire::WireGeometryType { agxWire::SEGMENT , agxWire::LUMPED_SPHERE , agxWire::CONTACT_SENSOR }