HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SIM_ConAnchorObjPointIdRot.h
Go to the documentation of this file.
1 /*
2  * PROPRIETARY INFORMATION. This software is proprietary to
3  * Side Effects Software Inc., and is not to be reproduced,
4  * transmitted, or disclosed in any way without written permission.
5  *
6  */
7 
8 #ifndef __SIM_ConAnchorObjPointIdRot_h__
9 #define __SIM_ConAnchorObjPointIdRot_h__
10 
11 #include "SIM_API.h"
13 
15 {
16 public:
17  /// Store the point number if we are anchored to a geometry point.
19  /// The name of the attribute used to identify the point we want.
21 
22 protected:
24  ~SIM_ConAnchorObjPointIdRot() override;
25 
26  int getPointSubclass() const override;
27  void setPointSubclass(int ptnum) override;
28 
29 private:
30  static const SIM_DopDescription *getDopDescription();
31 
35  "Anchor: Object Point Id Rotation",
36  getDopDescription());
37 };
38 
39 #endif
#define DECLARE_STANDARD_GETCASTTOTYPE()
Definition: SIM_DataUtils.h:50
#define SIM_NAME_IDATTRIBNAME
Definition: SIM_Names.h:136
#define SIM_NAME_POINTID
Definition: SIM_Names.h:164
#define DECLARE_DATAFACTORY(DataClass, SuperClass, Description, DopParms)
Definition: SIM_DataUtils.h:63
GETSET_DATA_FUNCS_S(SIM_NAME_GEOMETRY, GeometryName)
GLfloat f
Definition: glcorearb.h:1926
virtual int getPointSubclass() const =0
#define GETSET_DATA_FUNCS_I(DataName, FuncName)
#define SIM_API
Definition: SIM_API.h:12
virtual void setPointSubclass(int ptnum)=0