Panda3D

EggMesherStrip Member List

This is the complete list of members for EggMesherStrip, including all inherited members.
_edges (defined in EggMesherStrip)EggMesherStrip
_flat_shaded (defined in EggMesherStrip)EggMesherStrip
_index (defined in EggMesherStrip)EggMesherStrip
_origin (defined in EggMesherStrip)EggMesherStrip
_planar (defined in EggMesherStrip)EggMesherStrip
_plane_normal (defined in EggMesherStrip)EggMesherStrip
_plane_offset (defined in EggMesherStrip)EggMesherStrip
_prims (defined in EggMesherStrip)EggMesherStrip
_row_distance (defined in EggMesherStrip)EggMesherStrip
_row_id (defined in EggMesherStrip)EggMesherStrip
_status (defined in EggMesherStrip)EggMesherStrip
_type (defined in EggMesherStrip)EggMesherStrip
_verts (defined in EggMesherStrip)EggMesherStrip
can_invert() const EggMesherStrip
combine_edges(EggMesherStrip &other, int remove_sides)EggMesherStrip
convert_to_type(PrimType want_type)EggMesherStrip
convex_quad(EggMesherEdge *common_edge, EggMesherStrip &front, EggMesherStrip &back, const EggVertexPool *vertex_pool)EggMesherStrip [static]
coplanarity(const EggMesherStrip &other) const EggMesherStrip [inline]
count_neighbors() const EggMesherStrip
cut_sheet(int first_row_id, int do_mate, const EggVertexPool *vertex_pool) (defined in EggMesherStrip)EggMesherStrip
Edges typedef (defined in EggMesherStrip)EggMesherStrip
EggMesherStrip(PrimType prim_type, MesherOrigin origin) (defined in EggMesherStrip)EggMesherStrip
EggMesherStrip(const EggPrimitive *prim, int index, const EggVertexPool *vertex_pool, bool flat_shaded) (defined in EggMesherStrip)EggMesherStrip
EggMesherStrip(const EggMesherStrip &copy) (defined in EggMesherStrip)EggMesherStrip [inline]
find_adjacent_edge(const EggMesherEdge *edge) const EggMesherStrip
find_ideal_mate(EggMesherStrip *&mate, EggMesherEdge *&common_edge, const EggVertexPool *vertex_pool)EggMesherStrip
find_opposite_edge(int vi) const EggMesherStrip
find_opposite_edge(const EggMesherEdge *edge) const EggMesherStrip
find_uncommon_vertex(const EggMesherEdge *edge) const EggMesherStrip
get_head_edge() const EggMesherStrip [inline]
get_tail_edge() const EggMesherStrip [inline]
invert()EggMesherStrip
is_coplanar_with(const EggMesherStrip &other, PN_stdfloat threshold) const EggMesherStrip [inline]
is_odd() const EggMesherStrip
mate(const EggVertexPool *vertex_pool)EggMesherStrip
mate_pieces(EggMesherEdge *common_edge, EggMesherStrip &front, EggMesherStrip &back, const EggVertexPool *vertex_pool)EggMesherStrip [static]
mate_strips(EggMesherEdge *common_edge, EggMesherStrip &front, EggMesherStrip &back, PrimType type)EggMesherStrip [static]
measure_sheet(const EggMesherEdge *edge, int new_row, int &num_prims, int &num_rows, int first_row_id, int this_row_id, int this_row_distance)EggMesherStrip
MesherOrigin enum name (defined in EggMesherStrip)EggMesherStrip
MesherStatus enum name (defined in EggMesherStrip)EggMesherStrip
MO_fanpoly enum value (defined in EggMesherStrip)EggMesherStrip
MO_firstquad enum value (defined in EggMesherStrip)EggMesherStrip
MO_mate enum value (defined in EggMesherStrip)EggMesherStrip
MO_unknown enum value (defined in EggMesherStrip)EggMesherStrip
MO_user enum value (defined in EggMesherStrip)EggMesherStrip
MS_alive enum value (defined in EggMesherStrip)EggMesherStrip
MS_dead enum value (defined in EggMesherStrip)EggMesherStrip
MS_done enum value (defined in EggMesherStrip)EggMesherStrip
MS_paired enum value (defined in EggMesherStrip)EggMesherStrip
must_invert(const EggMesherStrip &front, const EggMesherStrip &back, bool will_reverse_back, PrimType type)EggMesherStrip [static]
operator!=(const EggMesherStrip &other) const (defined in EggMesherStrip)EggMesherStrip [inline]
operator==(const EggMesherStrip &other) const EggMesherStrip [inline]
output(ostream &out) const EggMesherStrip
output_neighbors(ostream &out) const EggMesherStrip
pick_mate(const EggMesherStrip &a_strip, const EggMesherStrip &b_strip, const EggMesherEdge &a_edge, const EggMesherEdge &b_edge, const EggVertexPool *vertex_pool) const EggMesherStrip
pick_sheet_mate(const EggMesherStrip &a_strip, const EggMesherStrip &b_strip) const EggMesherStrip
Prims typedef (defined in EggMesherStrip)EggMesherStrip
PrimType enum name (defined in EggMesherStrip)EggMesherStrip
PT(EggPrimitive) make_prim(const EggVertexPool *vertex_pool) (defined in EggMesherStrip)EggMesherStrip
PT_line enum value (defined in EggMesherStrip)EggMesherStrip
PT_linestrip enum value (defined in EggMesherStrip)EggMesherStrip
PT_point enum value (defined in EggMesherStrip)EggMesherStrip
PT_poly enum value (defined in EggMesherStrip)EggMesherStrip
PT_quad enum value (defined in EggMesherStrip)EggMesherStrip
PT_quadstrip enum value (defined in EggMesherStrip)EggMesherStrip
PT_tri enum value (defined in EggMesherStrip)EggMesherStrip
PT_trifan enum value (defined in EggMesherStrip)EggMesherStrip
PT_tristrip enum value (defined in EggMesherStrip)EggMesherStrip
remove_all_edges()EggMesherStrip
rotate_back()EggMesherStrip [inline]
rotate_forward()EggMesherStrip [inline]
rotate_to_back(const EggMesherEdge *edge)EggMesherStrip
rotate_to_front(const EggMesherEdge *edge)EggMesherStrip
type_category() const EggMesherStrip [inline]
Verts typedef (defined in EggMesherStrip)EggMesherStrip
would_reverse_tail(PrimType want_type) const EggMesherStrip
 All Classes Functions Variables Enumerations