Part< DataType, 3 > Class Template Reference

#include <Part.h>

Inheritance diagram for Part< DataType, 3 >:
PartBase< DataType, 3 > Surface< DataType > Loft< DataType >

List of all members.

Public Types

typedef Connection ConBase
typedef Segment< DataType, 3 > SegType
typedef Facet< DataTypeFacetType

Public Member Functions

virtual void AddConnection (SegType v)=0
virtual void AddConnection (FacetType v)=0
virtual const SegTypeGetNthSegment (int n) const =0
virtual const FacetTypeGetNthFacet (int n) const =0
virtual FacetTypeEditNthFacet (int n)=0
virtual SegTypeEditNthSegment (int n)=0
virtual PType Normal () const =0
virtual void setNormal (PType val)=0

template<class DataType>
class Part< DataType, 3 >


Member Typedef Documentation

template<class DataType >
typedef Connection Part< DataType, 3 >::ConBase

Reimplemented from PartBase< DataType, 3 >.

Reimplemented in Surface< DataType >.

template<class DataType >
typedef Facet<DataType> Part< DataType, 3 >::FacetType

Reimplemented from PartBase< DataType, 3 >.

Reimplemented in Surface< DataType >.

template<class DataType >
typedef Segment<DataType,3> Part< DataType, 3 >::SegType

Reimplemented from PartBase< DataType, 3 >.

Reimplemented in Surface< DataType >.


Member Function Documentation

template<class DataType >
virtual void Part< DataType, 3 >::AddConnection ( FacetType  v  )  [pure virtual]

Implemented in Loft< DataType >, and Surface< DataType >.

template<class DataType >
virtual void Part< DataType, 3 >::AddConnection ( SegType  v  )  [pure virtual]

Implemented in Surface< DataType >.

template<class DataType >
virtual FacetType* Part< DataType, 3 >::EditNthFacet ( int  n  )  [pure virtual]

Implemented in Surface< DataType >.

template<class DataType >
virtual SegType* Part< DataType, 3 >::EditNthSegment ( int  n  )  [pure virtual]

Implemented in Surface< DataType >.

template<class DataType >
virtual const FacetType* Part< DataType, 3 >::GetNthFacet ( int  n  )  const [pure virtual]

Implemented in Loft< DataType >, and Surface< DataType >.

template<class DataType >
virtual const SegType* Part< DataType, 3 >::GetNthSegment ( int  n  )  const [pure virtual]

Implemented in Loft< DataType >, and Surface< DataType >.

template<class DataType >
virtual PType Part< DataType, 3 >::Normal (  )  const [pure virtual]

Implemented in Loft< DataType >, and Surface< DataType >.

template<class DataType >
virtual void Part< DataType, 3 >::setNormal ( PType  val  )  [pure virtual]

Implemented in Loft< DataType >, and Surface< DataType >.


The documentation for this class was generated from the following file:
Generated on Thu Jun 30 02:18:58 2016 for Motion - rigid body dynamics solver by  doxygen 1.6.3