C++ main module for mmsd Package  1.0
MMSD_ConstDoubleVector.h
Go to the documentation of this file.
1 #ifndef MMSD_ConstDoubleVector_H
2 #define MMSD_ConstDoubleVector_H
3 
5 
13 
15  SP_OBJECT(MMSD_ConstDoubleVector);
16  // ATTRIBUTES
17 
18 private:
19 
20 
21  // ASSOCIATIONS
22 
23 
24 public:
25  // METHODS
26 
27  // CONSTRUCTORS
28 
31 
32 
33 
34  // DESTRUCTORS
35 
36 
39  virtual ~MMSD_ConstDoubleVector(void);
40 
41 
42 
43 public:
44  //----------------
45  // NEW constructors
46  // ---------------
47  inline static SP::MMSD_ConstDoubleVector New() {
48  SP::MMSD_ConstDoubleVector p(new MMSD_ConstDoubleVector(),
50  p->setThis(p);
51  return p;
52  };
53 
54 
55 
56 
57 };
58 
59 #endif
DEFINE_SPTR(MMSD_ConstDoubleVector)
static SP::MMSD_ConstDoubleVector New()
Definition: MMSD_ConstDoubleVector.h:47
Definition: MMSD_ConstDoubleVector.h:14
MMSD_ConstDoubleVector(void)
create an object
Definition: MMSD_ConstDoubleVector.cpp:4
virtual ~MMSD_ConstDoubleVector(void)
destroy an object.
Definition: MMSD_ConstDoubleVector.cpp:8
DEFINE_SVPTR(MMSD_ConstDoubleVector)
Definition: LAP_ConstDoubleVector.h:25
class Free introduced for deleting a smart pointer
Definition: CORE_Object.h:106