INOS
cinosnurbsknot.h
Go to the documentation of this file.
1 //******************************************************************************
26 //******************************************************************************
27 #ifndef INC_CINOSNURBSKNOT_H
28 #define INC_CINOSNURBSKNOT_H
29 //------------------------------------------------------------------------------
30 // includes
31 //------------------------------------------------------------------------------
32 //
33 // system
34 #include <inos.h>
35 //
36 // C++
37 //
38 // project
39 //
40 //------------------------------------------------------------------------------
41 // class definition
42 //------------------------------------------------------------------------------
43 //
45 {
46  //--- user interface ---------------------------------------------------
47 
48  // public member functions
49  public :
50 
53  {
54  return m_uMultiplicity;
55  }
56 
57  //--- internals --------------------------------------------------------
58 
59  // constructor / destructor
60  public :
62  CINOSNurbsKnot (double adValue, uint32 auMultiplicity)
63  : m_dValue(adValue), m_uMultiplicity(auMultiplicity)
64  {
65  }
67  virtual ~CINOSNurbsKnot ()
68  {
69  }
70 
71  // private members
72  private :
73 
74 
75  // protected members
76  protected :
78  double m_dValue;
81 
82  // dynamic object handling
83  DECLARE_DYNAMIC(CINOSNurbsKnot);
84 };
85 
86 //------------------------------------------------------------------------------
87 // end of file
88 //------------------------------------------------------------------------------
89 
90 #endif // INC_CINOSNURBSKNOT_H
CINOSNurbsKnot::CINOSNurbsKnot
CINOSNurbsKnot(double adValue, uint32 auMultiplicity)
constructor
Definition: cinosnurbsknot.h:62
CINOSNurbsKnot::m_dValue
double m_dValue
knot value
Definition: cinosnurbsknot.h:78
INOS_INLINE
#define INOS_INLINE
Definition: inosdefine.h:60
CINOSNurbsKnot::GetMultiplicity
INOS_INLINE uint32 GetMultiplicity()
get knot multiplicity
Definition: cinosnurbsknot.h:52
CINOSNurbsKnot::m_uMultiplicity
uint32 m_uMultiplicity
knot multiplicity
Definition: cinosnurbsknot.h:80
CINOSNurbsKnot
Definition: cinosnurbsknot.h:44
CINOSNurbsKnot::~CINOSNurbsKnot
virtual ~CINOSNurbsKnot()
destructor
Definition: cinosnurbsknot.h:67