TTStrip< value_type > Class Template Reference

List of all members.

Public Types

typedef value_type ValueType

Public Member Functions

 TTStrip ()
 TTStrip (TTPoint2D< ValueType >, TTPoint2D< ValueType >)
TTPoint2D< ValueType > const PointA () const
TTPoint2D< ValueType > const PointB () const
TTStrip< ValueTypeRotate (TTPoint2D< ValueType > &Point1, TTPoint2D< ValueType > &Point2, ValueType angle)
void ParaStrip (TTStrip< ValueType > Strip, ValueType u, TTPoint2D< ValueType > &point)
void ParaStrip2 (TTStrip< double > Strip, double u, TTPoint2D< double > &point)
double Angle (TTStrip< ValueType > Strip)
double Length (TTStrip< ValueType > Strip)
double ParaNU (TTStrip< ValueType > Strip, ValueType t)
double ParaNV (TTStrip< ValueType > Strip, ValueType t)
void Swap (TTStrip< ValueType > &Strip1, TTStrip< ValueType > &Strip2)

Private Attributes

TTPoint2D< ValueTypeTempA
TTPoint2D< ValueTypeTempB
TTPoint2D< ValueTypepointA_
TTPoint2D< ValueTypepointB_
ValueType root
ValueType XA
ValueType XB

template<class value_type>
class TTStrip< value_type >


Member Typedef Documentation

template<class value_type>
typedef value_type TTStrip< value_type >::ValueType


Constructor & Destructor Documentation

template<class ValueType>
TTStrip< ValueType >::TTStrip (  ) 

template<class ValueType>
TTStrip< ValueType >::TTStrip ( TTPoint2D< ValueType ,
TTPoint2D< ValueType  
)


Member Function Documentation

template<class ValueType>
TTPoint2D< ValueType > const TTStrip< ValueType >::PointA (  )  const

template<class ValueType>
TTPoint2D< ValueType > const TTStrip< ValueType >::PointB (  )  const

template<class value_type>
TTStrip<ValueType> TTStrip< value_type >::Rotate ( TTPoint2D< ValueType > &  Point1,
TTPoint2D< ValueType > &  Point2,
ValueType  angle 
)

template<class ValueType>
void TTStrip< ValueType >::ParaStrip ( TTStrip< ValueType Strip,
ValueType  u,
TTPoint2D< ValueType > &  point 
)

template<class value_type>
void TTStrip< value_type >::ParaStrip2 ( TTStrip< double >  Strip,
double  u,
TTPoint2D< double > &  point 
)

template<class value_type>
double TTStrip< value_type >::Angle ( TTStrip< ValueType Strip  ) 

template<class value_type>
double TTStrip< value_type >::Length ( TTStrip< ValueType Strip  ) 

template<class value_type>
double TTStrip< value_type >::ParaNU ( TTStrip< ValueType Strip,
ValueType  t 
)

template<class value_type>
double TTStrip< value_type >::ParaNV ( TTStrip< ValueType Strip,
ValueType  t 
)

template<class value_type>
void TTStrip< value_type >::Swap ( TTStrip< ValueType > &  Strip1,
TTStrip< ValueType > &  Strip2 
)


Member Data Documentation

template<class value_type>
TTPoint2D<ValueType> TTStrip< value_type >::TempA [private]

template<class value_type>
TTPoint2D<ValueType> TTStrip< value_type >::TempB [private]

template<class value_type>
TTPoint2D<ValueType> TTStrip< value_type >::pointA_ [private]

template<class value_type>
TTPoint2D<ValueType> TTStrip< value_type >::pointB_ [private]

template<class value_type>
ValueType TTStrip< value_type >::root [private]

template<class value_type>
ValueType TTStrip< value_type >::XA [private]

template<class value_type>
ValueType TTStrip< value_type >::XB [private]


The documentation for this class was generated from the following file:
Generated on Thu Dec 7 00:15:29 2006 for Scattering from Strip System by  doxygen 1.4.7

Click here to return home page.

 

Web site contents © Copyright Deniz ELMASLI 2006, All rights reserved.

www.dronology.com

Hosted by www.Geocities.ws

1