Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

geom.cxx File Reference

#include "geom.h"
#include "config_gobj.h"
#include "graphicsStateGuardianBase.h"
#include "geometricBoundingVolume.h"
#include "datagram.h"
#include "datagramIterator.h"
#include "bamReader.h"
#include "bamWriter.h"
#include "ioPtaDatagramShort.h"
#include "ioPtaDatagramInt.h"
#include "ioPtaDatagramLinMath.h"
#include "indent.h"

Go to the source code of this file.

Functions

const Vertexfget_vertex_nonindexed (Geom::VertexIterator &vi)
const Normalfget_normal_nonindexed (Geom::NormalIterator &vi)
const TexCoordfget_texcoord_nonindexed (Geom::TexCoordIterator &vi)
const Colorfget_color_nonindexed (Geom::ColorIterator &vi)
const Vertexfget_vertex_indexed (Geom::VertexIterator &vi)
const Normalfget_normal_indexed (Geom::NormalIterator &vi)
const TexCoordfget_texcoord_indexed (Geom::TexCoordIterator &vi)
const Colorfget_color_indexed (Geom::ColorIterator &vi)
const Vertexfget_vertex_noop (Geom::VertexIterator &)
const Normalfget_normal_noop (Geom::NormalIterator &)
const TexCoordfget_texcoord_noop (Geom::TexCoordIterator &)
const Colorfget_color_noop (Geom::ColorIterator &)
ostream & operator<< (ostream &out, GeomBindType t)
ostream & operator<< (ostream &out, GeomAttrType t)
template<class VecType> void describe_attr (ostream &out, const Geom *geom, GeomBindType bind, const PTA(VecType)&array, bool newline, int indent_level)


Function Documentation

template<class VecType>
void describe_attr ostream &  out,
const Geom geom,
GeomBindType  bind,
const PTA(VecType)&  array,
bool  newline,
int  indent_level
[static]
 

Definition at line 776 of file geom.cxx.

References G_OFF, G_OVERALL, G_PER_COMPONENT, G_PER_PRIM, G_PER_VERTEX, Geom::get_lengths(), Geom::get_num_more_vertices_than_components(), Geom::get_num_prims(), Geom::get_num_vertices_per_prim(), indent(), and Geom::uses_components().

Referenced by Geom::write_verbose().

const Colorf& get_color_indexed Geom::ColorIterator vi  )  [static]
 

Definition at line 69 of file geom.cxx.

References Geom::ColorIterator::_array, Geom::ColorIterator::_index, and Colorf.

Referenced by Geom::config().

const Colorf& get_color_nonindexed Geom::ColorIterator vi  )  [static]
 

Definition at line 52 of file geom.cxx.

References Geom::ColorIterator::_array, and Colorf.

Referenced by Geom::config().

const Colorf& get_color_noop Geom::ColorIterator  )  [static]
 

Definition at line 89 of file geom.cxx.

References Colorf.

Referenced by Geom::config(), and Geom::init().

const Normalf& get_normal_indexed Geom::NormalIterator vi  )  [static]
 

Definition at line 63 of file geom.cxx.

References Geom::NormalIterator::_array, Geom::NormalIterator::_index, and Normalf.

Referenced by Geom::config().

const Normalf& get_normal_nonindexed Geom::NormalIterator vi  )  [static]
 

Definition at line 46 of file geom.cxx.

References Geom::NormalIterator::_array, and Normalf.

Referenced by Geom::config().

const Normalf& get_normal_noop Geom::NormalIterator  )  [static]
 

Definition at line 81 of file geom.cxx.

References Normalf.

Referenced by Geom::config(), and Geom::init().

const TexCoordf& get_texcoord_indexed Geom::TexCoordIterator vi  )  [static]
 

Definition at line 66 of file geom.cxx.

References Geom::TexCoordIterator::_array, Geom::TexCoordIterator::_index, and TexCoordf.

Referenced by Geom::config().

const TexCoordf& get_texcoord_nonindexed Geom::TexCoordIterator vi  )  [static]
 

Definition at line 49 of file geom.cxx.

References Geom::TexCoordIterator::_array, and TexCoordf.

Referenced by Geom::config().

const TexCoordf& get_texcoord_noop Geom::TexCoordIterator  )  [static]
 

Definition at line 85 of file geom.cxx.

References TexCoordf.

Referenced by Geom::config(), and Geom::init().

const Vertexf& get_vertex_indexed Geom::VertexIterator vi  )  [static]
 

Definition at line 60 of file geom.cxx.

References Geom::VertexIterator::_array, Geom::VertexIterator::_index, and Vertexf.

Referenced by Geom::config().

const Vertexf& get_vertex_nonindexed Geom::VertexIterator vi  )  [static]
 

Definition at line 43 of file geom.cxx.

References Geom::VertexIterator::_array, and Vertexf.

Referenced by Geom::config().

const Vertexf& get_vertex_noop Geom::VertexIterator  )  [static]
 

Definition at line 77 of file geom.cxx.

References Vertexf.

Referenced by Geom::init().

ostream& operator<< ostream &  out,
GeomAttrType  t
 

Definition at line 120 of file geom.cxx.

ostream& operator<< ostream &  out,
GeomBindType  t
 

Definition at line 99 of file geom.cxx.


Generated on Fri Apr 18 00:10:45 2003 for Panda by doxygen1.3