sofa::component::topology::CylinderGridTopology Class Reference

#include <CylinderGridTopology.h>

Inheritance diagram for sofa::component::topology::CylinderGridTopology:

Inheritance graph
[legend]
Collaboration diagram for sofa::component::topology::CylinderGridTopology:

Collaboration graph
[legend]

Public Member Functions

 CylinderGridTopology (int nx, int ny, int nz)
 CylinderGridTopology ()
unsigned getIndex (int i, int j, int k) const
 one-dimensional index of a grid point
Vector3 getPoint (int i) const
Vector3 getPoint (int x, int y, int z) const
bool hasPos () const
double getPX (int i) const
double getPY (int i) const
double getPZ (int i) const

Protected Attributes

Data< Vector3 > center
Data< Vector3 > axis
Data< SReal > radius
Data< SReal > length

Detailed Description

Definition at line 42 of file CylinderGridTopology.h.


Constructor & Destructor Documentation

sofa::component::topology::CylinderGridTopology::CylinderGridTopology ( int  nx,
int  ny,
int  nz 
)

Definition at line 49 of file CylinderGridTopology.cpp.

sofa::component::topology::CylinderGridTopology::CylinderGridTopology (  ) 

Definition at line 58 of file CylinderGridTopology.cpp.


Member Function Documentation

unsigned sofa::component::topology::CylinderGridTopology::getIndex ( int  i,
int  j,
int  k 
) const

one-dimensional index of a grid point

Definition at line 66 of file CylinderGridTopology.cpp.

References sofa::component::topology::GridTopology::n.

Vector3 sofa::component::topology::CylinderGridTopology::getPoint ( int  x,
int  y,
int  z 
) const

Vector3 sofa::component::topology::CylinderGridTopology::getPoint ( int  i  )  const

Definition at line 71 of file CylinderGridTopology.cpp.

References sofa::component::topology::GridTopology::n.

Referenced by getPX(), getPY(), and getPZ().

double sofa::component::topology::CylinderGridTopology::getPX ( int  i  )  const [inline, virtual]

Reimplemented from sofa::component::topology::MeshTopology.

Definition at line 53 of file CylinderGridTopology.h.

References getPoint().

double sofa::component::topology::CylinderGridTopology::getPY ( int  i  )  const [inline, virtual]

Reimplemented from sofa::component::topology::MeshTopology.

Definition at line 54 of file CylinderGridTopology.h.

References getPoint().

double sofa::component::topology::CylinderGridTopology::getPZ ( int  i  )  const [inline, virtual]

Reimplemented from sofa::component::topology::MeshTopology.

Definition at line 55 of file CylinderGridTopology.h.

References getPoint().

bool sofa::component::topology::CylinderGridTopology::hasPos (  )  const [inline, virtual]

Reimplemented from sofa::component::topology::MeshTopology.

Definition at line 52 of file CylinderGridTopology.h.


Field Documentation

Definition at line 59 of file CylinderGridTopology.h.

Referenced by getPoint().

Definition at line 58 of file CylinderGridTopology.h.

Referenced by getPoint().

Definition at line 60 of file CylinderGridTopology.h.

Referenced by getPoint().

Definition at line 60 of file CylinderGridTopology.h.

Referenced by getPoint().


The documentation for this class was generated from the following files:

Generated on Sun Nov 23 04:21:22 2008 for Sofa by  doxygen 1.5.7.1