Panda3D
Public Member Functions | Static Public Member Functions
BulletTriangleMesh Class Reference
Inheritance diagram for BulletTriangleMesh:
TypedReferenceCount TypedObject ReferenceCount MemoryBase MemoryBase

List of all members.

Public Member Functions

void add_array (const PTA_LVecBase3 &points, const PTA_int &indices, bool remove_duplicate_vertices=false)
void add_geom (const Geom *geom, bool remove_duplicate_vertices=false)
void add_triangle (const LPoint3 &p0, const LPoint3 &p1, const LPoint3 &p2, bool remove_duplicate_vertices=false)
virtual TypeHandle force_init_type ()
int get_num_triangles () const
virtual TypeHandle get_type () const
PN_stdfloat get_welding_distance () const
virtual void output (ostream &out) const
void preallocate (int num_verts, int num_indices)
btTriangleMesh * ptr () const
void set_welding_distance (PN_stdfloat distance)
virtual void write (ostream &out, int indent_level) const

Static Public Member Functions

static TypeHandle get_class_type ()
static void init_type ()
 This function is declared non-inline to work around a compiler bug in g++ 2.96.

Detailed Description

Definition at line 34 of file bulletTriangleMesh.h.


Member Function Documentation

static void BulletTriangleMesh::init_type ( ) [inline, static]

This function is declared non-inline to work around a compiler bug in g++ 2.96.

Making it inline seems to cause problems in the optimizer.

Reimplemented from TypedReferenceCount.

Definition at line 70 of file bulletTriangleMesh.h.

References TypedReferenceCount::init_type().


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations