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

NDCZpt_list Class Reference

#include <points.H>

Inherits ARRAY< NDCZpt >.

List of all members.

Public Methods

 NDCZpt_list (int max=0)
 NDCZpt_list (const ARRAY< NDCZpt > &p)
NDCZpt interpolate (Greal s, NDCZvec *tan=0, int *segp=0, Greal *tp=0) const
void interpolate_length (Greal s, int &seg, Greal &t) const
void update_length ()
Greal partial_length (int i) const
Greal length () const
NDCZvec segment (int i) const
Greal segment_length (int i) const
NDCZvec tan (int i) const
NDCZvec normal () const
NDCZpt average () const

Protected Attributes

ARRAY< Greal > _partial_length


Constructor & Destructor Documentation

NDCZpt_list::NDCZpt_list (  int    max = 0 )  [inline]
 

NDCZpt_list::NDCZpt_list (  const ARRAY< NDCZpt > &    p )  [inline]
 


Member Function Documentation

NDCZpt NDCZpt_list::average (    )  const [inline]
 

NDCZpt NDCZpt_list::interpolate (  Greal    s,
NDCZvec *    tan = 0,
int *    segp = 0,
Greal *    tp = 0
)  const
 

void NDCZpt_list::interpolate_length (  Greal    s,
int &    seg,
Greal &    t
)  const
 

Greal NDCZpt_list::length (    )  const [inline]
 

NDCZvec NDCZpt_list::normal (    )  const [inline]
 

Greal NDCZpt_list::partial_length (  int    i )  const [inline]
 

NDCZvec NDCZpt_list::segment (  int    i )  const [inline]
 

Greal NDCZpt_list::segment_length (  int    i )  const [inline]
 

NDCZvec NDCZpt_list::tan (  int    i )  const
 

void NDCZpt_list::update_length (    )  [inline]
 


Member Data Documentation

ARRAY<Greal> NDCZpt_list::_partial_length [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Sep 15 16:26:00 2003 for gluebase by doxygen1.2.18