Mesh::Vert Struct Reference

#include <Mesh.h>

List of all members.

Public Member Functions

bool hasValidNormal (void) const

Public Attributes

int jmeno_vrcholu
float fxyz
int qi
int valid
Vertnext_vertex
Vertprevious_vertex
float x
float y
float z
Vector3 normal


Detailed Description

Definition at line 38 of file Mesh.h.


Member Function Documentation

bool hasValidNormal void   )  const [inline]
 

Definition at line 48 of file Mesh.h.


Member Data Documentation

float fxyz
 

Definition at line 40 of file Mesh.h.

Referenced by Mesh::MV(), Mesh::transform(), Mesh::translate(), Mesh::Vertex_of_cut(), and Mesh::Vertex_Plane_position().

int jmeno_vrcholu
 

Definition at line 39 of file Mesh.h.

Referenced by SphereMesh::_mesh(), Mesh::getActVertID(), Mesh::getActVertID1(), Mesh::getActVertID2(), and Mesh::MV().

struct Vert* next_vertex
 

Definition at line 43 of file Mesh.h.

Referenced by Mesh::AppendVertex(), Mesh::Copy_solid(), Mesh::Delete_solid(), Mesh::DeleteVertex(), Mesh::MoveVertex(), Mesh::rotate(), Mesh::scale(), Mesh::SeparateSolids(), Mesh::stepInVertWalkInSolid(), Mesh::transform(), Mesh::translate(), Mesh::turnInsideOut(), and Mesh::Vertex_Plane_position().

Vector3 normal
 

Definition at line 46 of file Mesh.h.

Referenced by SphereMesh::_mesh(), Mesh::getActVertNormal(), Mesh::getActVertNormal1(), Mesh::getActVertNormal2(), Mesh::rotate(), Mesh::transform(), and Mesh::turnInsideOut().

struct Vert* previous_vertex
 

Definition at line 44 of file Mesh.h.

Referenced by Mesh::AppendVertex(), Mesh::Copy_solid(), Mesh::DeleteVertex(), Mesh::MoveVertex(), and Mesh::SeparateSolids().

int qi
 

Definition at line 41 of file Mesh.h.

int valid
 

Definition at line 42 of file Mesh.h.

Referenced by Mesh::SeparateSolids().

float x
 

Definition at line 45 of file Mesh.h.

Referenced by SphereMesh::_mesh(), PolygonalMesh::_plane_normal(), Mesh::AppendVertex(), Mesh::Copy_solid(), Mesh::getActVert(), Mesh::getActVert1(), Mesh::getActVert2(), Mesh::MV(), Mesh::rotate(), Mesh::scale(), Mesh::transform(), Mesh::translate(), Mesh::Vertex_of_cut(), and Mesh::Vertex_Plane_position().

float y
 

Definition at line 45 of file Mesh.h.

Referenced by SphereMesh::_mesh(), PolygonalMesh::_plane_normal(), Mesh::AppendVertex(), Mesh::Copy_solid(), Mesh::getActVert(), Mesh::getActVert1(), Mesh::getActVert2(), Mesh::MV(), Mesh::rotate(), Mesh::scale(), Mesh::transform(), Mesh::translate(), Mesh::Vertex_of_cut(), and Mesh::Vertex_Plane_position().

float z
 

Definition at line 45 of file Mesh.h.

Referenced by SphereMesh::_mesh(), PolygonalMesh::_plane_normal(), Mesh::AppendVertex(), Mesh::Copy_solid(), Mesh::getActVert(), Mesh::getActVert1(), Mesh::getActVert2(), Mesh::MV(), Mesh::rotate(), Mesh::scale(), Mesh::transform(), Mesh::translate(), Mesh::Vertex_of_cut(), and Mesh::Vertex_Plane_position().


The documentation for this struct was generated from the following file:
Generated on Wed Jun 28 12:24:35 2006 for esg by  doxygen 1.4.6