/Users/craigcornelius/Projects/SPRING Mac Release 0.2/nodearray.h File Reference

#include "util.h"
#include "point3d.h"
#include "node.h"
#include "reallocablearray.h"
#include "geometryreplicator.h"
#include "matrix.h"
#include <string.h>
#include <stdio.h>

Include dependency graph for nodearray.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Thread_constraint
class  NodeArray

Defines

#define TORSION_FORCE   0
#define RIGIDNEEDLE   10

Typedefs

typedef
ReallocableArray
< int > 
sbb_t

Enumerations

enum  Constraint_type { grab, pierce, collide }
enum  Damping_type { FULL, REL, ABS, NONE }
enum  wall_pos {
  RIGHT, LEFT, FRONT, BACK,
  UP, DOWN
}

Functions

Point3D ApplyMatrix (Point3D e1, Point3D e2, Point3D e3, Point3D v)


Define Documentation

#define RIGIDNEEDLE   10

Definition at line 41 of file nodearray.h.

#define TORSION_FORCE   0

Definition at line 39 of file nodearray.h.


Typedef Documentation

typedef ReallocableArray<int> sbb_t

Definition at line 20 of file nodearray.h.


Enumeration Type Documentation

enum Constraint_type

Enumerator:
grab 
pierce 
collide 

Definition at line 23 of file nodearray.h.

enum Damping_type

Enumerator:
FULL 
REL 
ABS 
NONE 

Definition at line 24 of file nodearray.h.

enum wall_pos

Enumerator:
RIGHT 
LEFT 
FRONT 
BACK 
UP 
DOWN 

Definition at line 40 of file nodearray.h.


Function Documentation

Point3D ApplyMatrix ( Point3D  e1,
Point3D  e2,
Point3D  e3,
Point3D  v 
)

Definition at line 3922 of file nodearray.cpp.


Generated on Thu Aug 30 11:03:50 2007 for SPRING Mac by  doxygen 1.5.3