Cyclone Cyclone: Class List

Cyclone Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
cyclone::AeroA force generator that applies an aerodynamic force
cyclone::AeroControlA force generator with a control aerodynamic surface
cyclone::AngledAeroA force generator with an aerodynamic surface that can be re-oriented relative to its rigid body
cyclone::BoundingSphereRepresents a bounding sphere that can be tested for overlap
cyclone::BuoyancyA force generator to apply a buoyant force to a rigid body
cyclone::BVHNode< BoundingVolumeClass >A base class for nodes in a bounding volume hierarchy
cyclone::CollisionBoxRepresents a rigid body that can be treated as an aligned bounding box for collision detection
cyclone::CollisionDataA helper structure that contains information for the detector to use in building its contact data
cyclone::CollisionDetectorA wrapper class that holds the fine grained collision detection routines
cyclone::CollisionPlaneThe plane is not a primitive: it doesn't represent another rigid body
cyclone::CollisionPrimitiveRepresents a primitive to detect collisions against
cyclone::CollisionSphereRepresents a rigid body that can be treated as a sphere for collision detection
cyclone::Contact>Contact
cyclone::ContactGeneratorThis is the basic polymorphic interface for contact generators applying to rigid bodies
cyclone::ContactResolverThe contact resolution routine
cyclone::ExplosionA force generator showing a three component explosion effect
cyclone::ForceGeneratorA force generator can be asked to add a force to one or more bodies
cyclone::ForceRegistryHolds all the force generators and the bodies they apply to
cyclone::ForceRegistry::ForceRegistrationKeeps track of one force generator and the body it applies to
cyclone::GravityA force generator that applies a gravitational force
cyclone::GroundContactsA contact generator that takes an STL vector of particle pointers and collides them against the ground
cyclone::IntersectionTestsA wrapper class that holds fast intersection tests
cyclone::JointJoints link together two rigid bodies and make sure they do not separate
cyclone::Matrix3<Matrix3;Matrix3Intro
cyclone::Matrix4Holds a transform matrix, consisting of a rotation matrix and a position
cyclone::Particle>Particle
cyclone::ParticleAnchoredBungeeA force generator that applies a bungee force, where one end is attached to a fixed point in space
cyclone::ParticleAnchoredSpringA force generator that applies a Spring force, where one end is attached to a fixed point in space
cyclone::ParticleBungeeA force generator that applies a spring force only when extended
cyclone::ParticleBuoyancyA force generator that applies a buoyancy force for a plane of liquid parrallel to XZ plane
cyclone::ParticleCableCables link a pair of particles, generating a contact if they stray too far apart
cyclone::ParticleCableConstraintCables link a particle to an anchor point, generating a contact if they stray too far apart
cyclone::ParticleConstraintConstraints are just like links, except they connect a particle to an immovable anchor point
cyclone::ParticleContact>PContact
cyclone::ParticleContactGeneratorThis is the basic polymorphic interface for contact generators applying to particles
cyclone::ParticleContactResolverThe contact resolution routine for particle contacts
cyclone::ParticleDragA force generator that applies a drag force
cyclone::ParticleFakeSpringA force generator that fakes a stiff spring force, and where one end is attached to a fixed point in space
cyclone::ParticleForceGeneratorA force generator can be asked to add a force to one or more particles
cyclone::ParticleForceRegistryHolds all the force generators and the particles they apply to
cyclone::ParticleForceRegistry::ParticleForceRegistrationKeeps track of one force generator and the particle it applies to
cyclone::ParticleGravityA force generator that applies a gravitational force
cyclone::ParticleLinkLinks connect two particles together, generating a contact if they violate the constraints of their link
cyclone::ParticleRodRods link a pair of particles, generating a contact if they stray too far apart or too close
cyclone::ParticleRodConstraintRods link a particle to an anchor point, generating a contact if they stray too far apart or too close
cyclone::ParticleSpringA force generator that applies a Spring force
cyclone::ParticleWorldKeeps track of a set of particles, and provides the means to update them all
cyclone::PotentialContactStores a potential contact to check later
cyclone::QuaternionHolds a three degree of freedom orientation
cyclone::RandomKeeps track of one random stream: i.e
cyclone::RigidBody>RigidBody
cyclone::SpringA force generator that applies a Spring force
cyclone::Vector3>Vector
cyclone::WorldThe world represents an independent simulation of physics