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

HermiteCurve Member List

This is the complete list of members for HermiteCurve, including all inherited members.
_curve_typeParametricCurve [protected]
_internal_boundPandaNode [protected]
_last_tiPiecewiseCurve [protected]
_num_dimensionsParametricCurve [protected]
_pointsHermiteCurve [protected]
_segsPiecewiseCurve [protected]
_type_handleHermiteCurve [private, static]
add_child(PandaNode *child_node, int sort=0)PandaNode
add_net_collide_mask(CollideMask mask)PandaNode [inline, protected]
add_stashed(PandaNode *child_node, int sort=0)PandaNode
adjust_point(float t, float px, float py, float pz)PiecewiseCurve [virtual]
adjust_pt(float t, float px, float py, float pz, float tx, float ty, float tz)PiecewiseCurve [virtual]
adjust_tangent(float t, float tx, float ty, float tz)PiecewiseCurve [virtual]
append_cv(int type, float x, float y, float z)HermiteCurve
append_cv(int type, const LVecBase3f &v)HermiteCurve [inline]
apply_attribs_to_vertices(const AccumulatedAttribs &attribs, int attrib_types, GeomTransformer &transformer)PandaNode [virtual]
as_light()PandaNode [virtual]
BezierSegs typedefParametricCurve
BoundedObject()BoundedObject [inline]
BoundedObject(const BoundedObject &copy)BoundedObject [inline]
BoundingVolumeType enum nameBoundedObject
BVT_dynamic_sphere enum valueBoundedObject
BVT_static enum valueBoundedObject
calc_length() constParametricCurve
calc_length(float from, float to) constParametricCurve
calc_tight_bounds(LPoint3f &min_point, LPoint3f &max_point, bool &found_any, const TransformState *transform) constPandaNode [virtual]
changed_internal_bound()PandaNode [inline, protected]
children_changed()PandaNode [protected, virtual]
clear_attrib(TypeHandle type)PandaNode [inline]
clear_effect(TypeHandle type)PandaNode [inline]
clear_effects()PandaNode [inline]
clear_name()Namable [inline]
clear_state()PandaNode [inline]
clear_transform()PandaNode [inline]
combine_with(PandaNode *other)PandaNode [virtual]
complete_pointers(TypedWritable **plist, BamReader *manager)PiecewiseCurve [protected, virtual]
convert_to_hermite(HermiteCurve *hc) constParametricCurve [virtual]
convert_to_nurbs(ParametricCurve *nc) constParametricCurve [virtual]
copy_children(PandaNode *other)PandaNode
copy_subgraph() constPandaNode
cull_callback(CullTraverser *trav, CullTraverserData &data)PandaNode [virtual]
current_seg_range(float t) constPiecewiseCurve [protected]
fillin(DatagramIterator &scan, BamReader *manager)HermiteCurve [protected]
finalize()TypedWritable [virtual]
find_child(PandaNode *node) constPandaNode
find_curve(const ParametricCurve *&curve, float &t) constPiecewiseCurve [protected]
find_cv(float t)HermiteCurve [protected]
find_length(float start_t, float length_offset) constParametricCurve
find_parent(PandaNode *node) constPandaNode [inline]
find_stashed(PandaNode *node) constPandaNode
force_bound_stale()BoundedObject [inline]
force_init_type()HermiteCurve [inline, virtual]
format_egg(ostream &out, const string &name, const string &curve_type, int indent_level) constHermiteCurve [protected, virtual]
get_2ndtangent(float t, LVecBase3f &tangent2) constPiecewiseCurve [virtual]
get_attrib(TypeHandle type) constPandaNode [inline]
get_bezier_seg(BezierSeg &) constParametricCurve [virtual]
get_bezier_segs(BezierSegs &bz_segs) constPiecewiseCurve [virtual]
ParametricCurve::get_bezier_segs(BezierSegs &) constParametricCurve [virtual]
get_bound() constPandaNode [inline]
get_bound_ptr() constBoundedObject [inline, protected]
get_child(int n) constPandaNode [inline]
get_child_sort(int n) constPandaNode [inline]
get_children() constPandaNode [inline]
get_children_copy() constPandaNode [inline]
get_class_type()HermiteCurve [inline, static]
get_curve_type() constParametricCurve
get_curveseg(int ti)HermiteCurve [inline]
get_cv_in(int n) constHermiteCurve
get_cv_in(int n, LVecBase3f &v) constHermiteCurve
get_cv_name(int n) constHermiteCurve
get_cv_out(int n) constHermiteCurve
get_cv_out(int n, LVecBase3f &v) constHermiteCurve
get_cv_point(int n) constHermiteCurve
get_cv_point(int n, LVecBase3f &v) constHermiteCurve
get_cv_tstart(int n) constHermiteCurve
get_cv_type(int n) constHermiteCurve
get_draw_mask() constPandaNode [inline]
get_effect(TypeHandle type) constPandaNode [inline]
get_effects() constPandaNode [inline]
get_first_visible_child() constPandaNode [virtual]
get_internal_bound() constPandaNode [inline]
get_max_t() constPiecewiseCurve [virtual]
get_name() constNamable [inline]
get_net_collide_mask() constPandaNode [inline]
get_next_visible_child(int n) constPandaNode [virtual]
get_num_children() constPandaNode [inline]
get_num_cvs() constHermiteCurve
get_num_dimensions() constParametricCurve
get_num_parents() constPandaNode [inline]
get_num_segs() constPiecewiseCurve
get_num_stashed() constPandaNode [inline]
get_nurbs_interface()ParametricCurve [virtual]
get_parent(int n) constPandaNode [inline]
get_point(float t, LVecBase3f &point) constPiecewiseCurve [virtual]
get_pt(float t, LVecBase3f &point, LVecBase3f &tangent) constPiecewiseCurve [virtual]
get_ref_count() constReferenceCount [inline]
get_stashed(int n) constPandaNode [inline]
get_stashed_sort(int n) constPandaNode [inline]
get_state() constPandaNode [inline]
get_tangent(float t, LVecBase3f &tangent) constPiecewiseCurve [virtual]
get_tend(int ti) constPiecewiseCurve
get_tlength(int ti) constPiecewiseCurve
get_transform() constPandaNode [inline]
get_tstart(int ti) constPiecewiseCurve
get_type() constHermiteCurve [inline, virtual]
get_type_index() constTypedObject [inline]
get_unsafe_to_apply_attribs() constPandaNode [virtual]
get_visible_child() constPandaNode [virtual]
has_attrib(TypeHandle type) constPandaNode [inline]
has_cull_callback() constPandaNode [virtual]
has_effect(TypeHandle type) constPandaNode [inline]
has_name() constNamable [inline]
has_selective_visibility() constPandaNode [virtual]
has_single_child_visibility() constPandaNode [virtual]
HermiteCurve()HermiteCurve
HermiteCurve(const ParametricCurve &pc)HermiteCurve
init_type()HermiteCurve [inline, static]
insert_curveseg(int ti, ParametricCurve *seg, float tlength)PiecewiseCurve
insert_cv(float t)HermiteCurve
InstanceMap typedefPandaNode [protected]
invalidate(float t1, float t2)ParametricCurve [protected]
invalidate_all()ParametricCurve [protected]
invalidate_cv(int n, bool redo_all)HermiteCurve [protected]
is_bound_stale() constBoundedObject [inline]
is_exact_type(TypeHandle handle) constTypedObject [inline]
is_final() constBoundedObject [inline]
is_geom_node() constPandaNode [virtual]
is_of_type(TypeHandle handle) constTypedObject [inline]
is_valid() constPiecewiseCurve [virtual]
ls(ostream &out, int indent_level) constPandaNode [inline]
make_copy() constPandaNode [virtual]
make_from_bam(const FactoryParams &params)PandaNode [protected, static]
make_HermiteCurve(const FactoryParams &params)HermiteCurve [protected, static]
make_nurbs(int order, int num_cvs, const float knots[], const LVecBase4f cvs[])PiecewiseCurve
mark_bound_stale()BoundedObject [inline]
Namable(const string &initial_name="")Namable [inline]
Namable(const Namable &copy)Namable [inline]
NullTypedWritable [static]
TypedWritable::operator=(const TypedWritable &copy)TypedWritable [inline]
TypedWritable::TypedObject::operator=(const TypedObject &copy)TypedObject [inline]
Namable::operator=(const Namable &other)Namable [inline]
BoundedObject::operator=(const BoundedObject &copy)BoundedObject [inline]
ReferenceCount::operator=(const ReferenceCount &)ReferenceCount [inline, protected]
output(ostream &out) constHermiteCurve [virtual]
PandaNode(const string &name)PandaNode
PandaNode(const PandaNode &copy)PandaNode [protected]
PandaNode::Children classPandaNode [friend]
ParametricCurve()ParametricCurve
parents_changed()PandaNode [protected, virtual]
PiecewiseCurve()PiecewiseCurve
preserve_name() constPandaNode [virtual]
propagate_stale_bound()PandaNode [protected, virtual]
r_copy_children(const PandaNode *from, InstanceMap &inst_map)PandaNode [protected, virtual]
r_copy_subgraph(InstanceMap &inst_map) constPandaNode [protected, virtual]
rebuild_curveseg(int rtype0, float t0, const LVecBase4f &v0, int rtype1, float t1, const LVecBase4f &v1, int rtype2, float t2, const LVecBase4f &v2, int rtype3, float t3, const LVecBase4f &v3)HermiteCurve [virtual]
recompute()ParametricCurve [virtual]
recompute_basis()HermiteCurve [protected]
recompute_bound()PandaNode [protected, virtual]
recompute_internal_bound()PandaNode [protected, virtual]
ref() constReferenceCount [inline]
ReferenceCount()ReferenceCount [inline, protected]
ReferenceCount(const ReferenceCount &)ReferenceCount [inline, protected]
register_drawer(ParametricCurveDrawer *drawer)ParametricCurve
register_with_read_factory()HermiteCurve [static]
remove_all_children()PandaNode
remove_all_curvesegs()PiecewiseCurve
remove_all_cvs()HermiteCurve
remove_child(int n)PandaNode
remove_child(PandaNode *child_node)PandaNode
remove_curveseg(int ti)PiecewiseCurve
remove_cv(int n)HermiteCurve
remove_stashed(int n)PandaNode
replace_child(PandaNode *orig_child, PandaNode *new_child)PandaNode
safe_to_combine() constPandaNode [virtual]
safe_to_flatten() constParametricCurve [virtual]
safe_to_flatten_below() constPandaNode [virtual]
safe_to_modify_transform() constPandaNode [virtual]
safe_to_transform() constParametricCurve [virtual]
set_attrib(const RenderAttrib *attrib, int override=0)PandaNode [inline]
set_bound(BoundingVolumeType type)PandaNode [inline]
set_bound(const BoundingVolume &volume)PandaNode [inline]
BoundedObject::set_bound(BoundingVolumeType type)BoundedObject [inline]
set_bound_ptr(BoundingVolume *bound)BoundedObject [inline, protected]
set_curve_type(int type)ParametricCurve
set_cv_in(int n, float x, float y, float z)HermiteCurve
set_cv_in(int n, const LVecBase3f &v)HermiteCurve [inline]
set_cv_name(int n, const char *name)HermiteCurve
set_cv_out(int n, float x, float y, float z)HermiteCurve
set_cv_out(int n, const LVecBase3f &v)HermiteCurve [inline]
set_cv_point(int n, float x, float y, float z)HermiteCurve
set_cv_point(int n, const LVecBase3f &v)HermiteCurve [inline]
set_cv_tstart(int n, float tstart)HermiteCurve
set_cv_type(int n, int type)HermiteCurve
set_draw_mask(DrawMask mask)PandaNode [inline]
set_effect(const RenderEffect *effect)PandaNode [inline]
set_effects(const RenderEffects *effects)PandaNode [inline]
set_final(bool flag)BoundedObject [inline]
set_name(const string &name)Namable [inline]
set_num_dimensions(int num)ParametricCurve
set_state(const RenderState *state)PandaNode [inline]
set_tlength(int ti, float tlength)PiecewiseCurve
set_transform(const TransformState *transform)PandaNode [inline]
set_velocity(const LVector3f &vel)PandaNode [virtual]
stash_child(PandaNode *child_node)PandaNode [inline]
stash_child(int child_index)PandaNode
steal_children(PandaNode *other)PandaNode
stitch(const ParametricCurve *a, const ParametricCurve *b)ParametricCurve [virtual]
test_ref_count_integrity() constReferenceCount [inline]
transform_changed()PandaNode [protected, virtual]
TypedObject()TypedObject [inline]
TypedObject(const TypedObject &copy)TypedObject [inline]
TypedWritable()TypedWritable [inline]
TypedWritable(const TypedWritable &copy)TypedWritable [inline]
unref() constReferenceCount [inline]
unregister_drawer(ParametricCurveDrawer *drawer)ParametricCurve
unstash_child(PandaNode *child_node)PandaNode [inline]
unstash_child(int stashed_index)PandaNode
write(ostream &out, int indent_level) constPandaNode [virtual]
write_cv(ostream &out, int n) constHermiteCurve
write_datagram(BamWriter *manager, Datagram &me)HermiteCurve [protected, virtual]
write_egg(Filename filename, CoordinateSystem cs=CS_default)ParametricCurve
write_egg(ostream &out, const Filename &filename, CoordinateSystem cs)ParametricCurve
xform(const LMatrix4f &mat)PandaNode [virtual]
~BoundedObject()BoundedObject [virtual]
~HermiteCurve()HermiteCurve [virtual]
~PandaNode()PandaNode [virtual]
~ParametricCurve()ParametricCurve [virtual]
~PiecewiseCurve()PiecewiseCurve
~ReferenceCount()ReferenceCount [inline, protected]
~TypedObject()TypedObject [virtual]
~TypedWritable()TypedWritable [virtual]

Generated on Fri May 2 00:51:32 2003 for Panda by doxygen1.3