Main Page   Namespace List   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.
__pad0__HermiteCurve [private]
__pad1__ParametricCurve
_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 [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 [private]
append_cv(int type, const LVecBase3f &v)HermiteCurve [inline, private]
apply_attribs_to_vertices(const AccumulatedAttribs &attribs, int attrib_types, GeomTransformer &transformer)PandaNode [virtual]
as_light()PandaNode [virtual]
BezierSegs typedefParametricCurve
BoundedObject()BoundedObject
BoundedObject(const BoundedObject &copy)BoundedObject
BVT_dynamic_sphereBoundedObject
calc_length() constParametricCurve
calc_length(float from, float to) constParametricCurve
changed_internal_bound()PandaNode [protected]
children_changed()PandaNode [protected, virtual]
clear_attrib(TypeHandle type)PandaNode
clear_effect(TypeHandle type)PandaNode
clear_effects()PandaNode
clear_state()PandaNode
clear_transform()PandaNode
combine_with(PandaNode *other)PandaNode [virtual]
complete_pointers(TypedWritable **plist, BamReader *manager)PiecewiseCurve [protected, virtual]
constPandaNode
convert_to_hermite(HermiteCurve *hc) constParametricCurve [virtual]
convert_to_nurbs(ParametricCurve *nc) constParametricCurve [virtual]
copy_children(PandaNode *other)PandaNode
CPT(TransformState) calc_tight_bounds(LPoint3f &min_pointPandaNode [virtual]
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
find_stashed(PandaNode *node) constPandaNode
force_bound_stale()BoundedObject
force_init_type()HermiteCurve [inline, virtual]
format_egg(ostream &out, const string &name, const string &curve_type, int indent_level) constHermiteCurve [protected, virtual]
found_anyPandaNode
get_2ndtangent(float t, LVecBase3f &tangent2) constPiecewiseCurve [virtual]
get_attrib(TypeHandle type) constPandaNode
get_bezier_seg(BezierSeg &) constParametricCurve [virtual]
get_bezier_segs(BezierSegs &bz_segs) constPiecewiseCurve [virtual]
ParametricCurve::get_bezier_segs(BezierSegs &) constParametricCurve [virtual]
get_bound() constPandaNode
get_bound_ptr() constBoundedObject [protected]
get_child(int n) constPandaNode
get_child_sort(int n) constPandaNode
get_children() constPandaNode
get_children_copy() constPandaNode
get_class_type()HermiteCurve [inline, static]
get_curve_type() constParametricCurve
get_curveseg(int ti)HermiteCurve [inline]
get_cv_in(int n) constHermiteCurve [private]
get_cv_in(int n, LVecBase3f &v) constHermiteCurve [private]
get_cv_name(int n) constHermiteCurve [private]
get_cv_out(int n) constHermiteCurve [private]
get_cv_out(int n, LVecBase3f &v) constHermiteCurve [private]
get_cv_point(int n) constHermiteCurve [private]
get_cv_point(int n, LVecBase3f &v) constHermiteCurve [private]
get_cv_tstart(int n) constHermiteCurve [private]
get_cv_type(int n) constHermiteCurve [private]
get_draw_mask() constPandaNode
get_effect(TypeHandle type) constPandaNode
get_effects() constPandaNode
get_first_visible_child() constPandaNode [virtual]
get_internal_bound() constPandaNode
get_max_t() constPiecewiseCurve [virtual]
get_net_collide_mask() constPandaNode
get_next_visible_child(int n) constPandaNode [virtual]
get_num_children() constPandaNode
get_num_cvs() constHermiteCurve [private]
get_num_dimensions() constParametricCurve
get_num_parents() constPandaNode
get_num_segs() constPiecewiseCurve
get_num_stashed() constPandaNode
get_nurbs_interface()ParametricCurve [virtual]
get_parent(int n) constPandaNode
get_point(float t, LVecBase3f &point) constPiecewiseCurve [virtual]
get_pt(float t, LVecBase3f &point, LVecBase3f &tangent) constPiecewiseCurve [virtual]
get_stashed(int n) constPandaNode
get_stashed_sort(int n) constPandaNode
get_state() constPandaNode
get_tangent(float t, LVecBase3f &tangent) constPiecewiseCurve [virtual]
get_tend(int ti) constPiecewiseCurve
get_tlength(int ti) constPiecewiseCurve
get_transform() constPandaNode
get_tstart(int ti) constPiecewiseCurve
get_type() constHermiteCurve [inline, virtual]
get_type_index() constTypedObject
get_unsafe_to_apply_attribs() constPandaNode [virtual]
get_visible_child() constPandaNode [virtual]
has_attrib(TypeHandle type) constPandaNode
has_cull_callback() constPandaNode [virtual]
has_effect(TypeHandle type) constPandaNode
has_selective_visibility() constPandaNode [virtual]
has_single_child_visibility() constPandaNode [virtual]
HermiteCurve(const ParametricCurve &pc)HermiteCurve [private]
init_type()HermiteCurve [inline, static]
insert_curveseg(int ti, ParametricCurve *seg, float tlength)PiecewiseCurve
insert_cv(float t)HermiteCurve [private]
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
is_exact_type(TypeHandle handle) constTypedObject
is_final() constBoundedObject
is_geom_node() constPandaNode [virtual]
is_of_type(TypeHandle handle) constTypedObject
is_valid() constPiecewiseCurve [virtual]
ls(ostream &out, int indent_level) constPandaNode
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
max_pointPandaNode
NullTypedWritable [static]
TypedWritable::operator=(const TypedWritable &copy)TypedWritable
TypedWritable::TypedObject::operator=(const TypedObject &copy)TypedObject
BoundedObject::operator=(const BoundedObject &copy)BoundedObject
ReferenceCount::operator=(const ReferenceCount &)ReferenceCount [protected]
output(ostream &out) constHermiteCurve [private, virtual]
PandaNode(const PandaNode &copy)PandaNode [protected]
PandaNode::Children classPandaNode [friend]
parents_changed()PandaNode [protected, virtual]
preserve_name() constPandaNode [virtual]
propagate_stale_bound()PandaNode [protected, virtual]
PT(PandaNode) r_copy_subgraph(InstanceMap &inst_map) constPandaNode [protected, virtual]
r_copy_children(const PandaNode *from, InstanceMap &inst_map)PandaNode [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 [protected]
ReferenceCount()ReferenceCount [protected]
ReferenceCount(const ReferenceCount &)ReferenceCount [protected]
register_drawer(ParametricCurveDrawer *drawer)ParametricCurve
register_with_read_factory()HermiteCurve [static]
remove_all_children()PandaNode
remove_all_curvesegs()PiecewiseCurve
remove_all_cvs()HermiteCurve [private]
remove_child(int n)PandaNode
remove_child(PandaNode *child_node)PandaNode
remove_curveseg(int ti)PiecewiseCurve
remove_cv(int n)HermiteCurve [private]
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
set_bound(BoundingVolumeType type)PandaNode
set_bound(const BoundingVolume &volume)PandaNode
set_bound_ptr(BoundingVolume *bound)BoundedObject [protected]
set_curve_type(int type)ParametricCurve
set_cv_in(int n, float x, float y, float z)HermiteCurve [private]
set_cv_in(int n, const LVecBase3f &v)HermiteCurve [inline, private]
set_cv_name(int n, const char *name)HermiteCurve [private]
set_cv_out(int n, float x, float y, float z)HermiteCurve [private]
set_cv_out(int n, const LVecBase3f &v)HermiteCurve [inline, private]
set_cv_point(int n, float x, float y, float z)HermiteCurve [private]
set_cv_point(int n, const LVecBase3f &v)HermiteCurve [inline, private]
set_cv_tstart(int n, float tstart)HermiteCurve [private]
set_cv_type(int n, int type)HermiteCurve [private]
set_draw_mask(DrawMask mask)PandaNode
set_effect(const RenderEffect *effect)PandaNode
set_effects(const RenderEffects *effects)PandaNode
set_final(bool flag)BoundedObject
set_num_dimensions(int num)ParametricCurve
set_state(const RenderState *state)PandaNode
set_tlength(int ti, float tlength)PiecewiseCurve
set_transform(const TransformState *transform)PandaNode
set_velocity(const LVector3f &vel)PandaNode [virtual]
stash_child(PandaNode *child_node)PandaNode
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 [protected]
transform_changed()PandaNode [protected, virtual]
TypedObject()TypedObject
TypedObject(const TypedObject &copy)TypedObject
TypedWritable()TypedWritable
TypedWritable(const TypedWritable &copy)TypedWritable
unref() constReferenceCount [protected]
unregister_drawer(ParametricCurveDrawer *drawer)ParametricCurve
unstash_child(PandaNode *child_node)PandaNode
unstash_child(int stashed_index)PandaNode
write(ostream &out, int indent_level) constPandaNode [virtual]
write_cv(ostream &out, int n) constHermiteCurve [private]
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 [private, virtual]
~ReferenceCount()ReferenceCount [protected]
~TypedWritable()TypedWritable [virtual]

Generated on Fri Apr 18 00:12:33 2003 for Panda by doxygen1.3