#include <builderProperties.h>
Inheritance diagram for BuilderProperties:

Public Member Functions | |
| bool | operator< (const BuilderProperties &other) const |
| Defines an arbitrary ordering among different properties, and groups identical sets of properties together. | |
| void | output (ostream &out) const |
| Outputs the properties meaningfully. | |
Public Attributes | |
| bool | _mesh |
| bool | _retesselate_coplanar |
| bool | _unroll_fans |
| bool | _show_tstrips |
| bool | _show_qsheets |
| bool | _show_quads |
| bool | _show_normals |
| double | _normal_scale |
| BuilderC | _normal_color |
| bool | _subdivide_polys |
| double | _coplanar_threshold |
| bool | _consider_fans |
| double | _max_tfan_angle |
| int | _min_tfan_tris |
Protected Member Functions | |
| int | sort_value () const |
| Returns a number for grouping properties. | |
BuilderBucket inherits from this class, so each of these properties may be set directly on a BuilderBucket to control the geometry made with just that bucket. There may in this way be several different sets of properties in effect at a given time.
The initial values for these are set in the private constructor to BuilderBucket, at the bottom of builderBucket.cxx.
Definition at line 65 of file builderProperties.h.
|
|
Defines an arbitrary ordering among different properties, and groups identical sets of properties together. This operator is used for the more important task of grouping BuilderBuckets together; see the comments for the similar function in builderBucket.cxx. Definition at line 43 of file builderProperties.cxx. References _max_tfan_angle. |
|
|
Outputs the properties meaningfully.
Reimplemented in BuilderBucket. Definition at line 85 of file builderProperties.cxx. |
|
|
Returns a number for grouping properties. This is used as a helper function to the ordering operator, above. It simply collects all the booleans together into a single number. Definition at line 137 of file builderProperties.cxx. |
|
|
Definition at line 124 of file builderProperties.h. Referenced by BuilderBucket::output(). |
|
|
Definition at line 119 of file builderProperties.h. Referenced by MesherStrip< PrimType >::mate(), and BuilderBucket::output(). |
|
|
Definition at line 129 of file builderProperties.h. Referenced by operator<(), and BuilderBucket::output(). |
|
|
Definition at line 72 of file builderProperties.h. Referenced by expand_lines(), and BuilderBucket::output(). |
|
|
Definition at line 136 of file builderProperties.h. Referenced by BuilderBucket::output(). |
|
|
Definition at line 109 of file builderProperties.h. Referenced by BuilderBucket::output(). |
|
|
Definition at line 108 of file builderProperties.h. Referenced by BuilderBucket::output(). |
|
|
Definition at line 78 of file builderProperties.h. Referenced by MesherStrip< PrimType >::mate(), and BuilderBucket::output(). |
|
|
Definition at line 107 of file builderProperties.h. Referenced by BuilderBucket::output(). |
|
|
Definition at line 97 of file builderProperties.h. Referenced by BuilderBucket::output(). |
|
|
Definition at line 103 of file builderProperties.h. Referenced by BuilderBucket::output(). |
|
|
Definition at line 92 of file builderProperties.h. Referenced by BuilderBucket::output(). |
|
|
Definition at line 113 of file builderProperties.h. Referenced by expand_lines(), and BuilderBucket::output(). |
|
|
Definition at line 84 of file builderProperties.h. Referenced by BuilderBucket::output(). |
1.3