HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
SIM_ConstraintNetworkRelationship.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
#ifndef __SIM_ConstraintNetworkRelationship_h__
8
#define __SIM_ConstraintNetworkRelationship_h__
9
10
#include "
SIM_API.h
"
11
#include "
SIM_RelationshipData.h
"
12
#include "
SIM_OptionsUser.h
"
13
14
class
SIM_Geometry
;
15
class
SIM_GeometryCopy
;
16
17
class
SIM_API
SIM_ConstraintNetworkRelationship
:
public
SIM_RelationshipData
,
18
public
SIM_OptionsUser
19
{
20
public
:
21
const
SIM_Geometry
*getGeometry()
const
;
22
SIM_GeometryCopy
*getGeometry();
23
24
protected
:
25
explicit
SIM_ConstraintNetworkRelationship
(
const
SIM_DataFactory
*factory);
26
~
SIM_ConstraintNetworkRelationship
()
override
;
27
28
private
:
29
static
const
SIM_DopDescription
*getConstraintNetworkDopDescription();
30
31
DECLARE_STANDARD_GETCASTTOTYPE
();
32
DECLARE_DATAFACTORY
(
SIM_ConstraintNetworkRelationship
,
33
SIM_RelationshipData
,
34
"Constraint Network Relationship"
,
35
getConstraintNetworkDopDescription());
36
};
37
38
#endif
DECLARE_STANDARD_GETCASTTOTYPE
#define DECLARE_STANDARD_GETCASTTOTYPE()
Definition:
SIM_DataUtils.h:45
SIM_ConstraintNetworkRelationship
Definition:
SIM_ConstraintNetworkRelationship.h:17
SIM_Geometry
Definition:
SIM_Geometry.h:30
DECLARE_DATAFACTORY
#define DECLARE_DATAFACTORY(DataClass, SuperClass, Description, DopParms)
Definition:
SIM_DataUtils.h:58
SIM_API.h
SIM_RelationshipData
Definition:
SIM_RelationshipData.h:17
SIM_DopDescription
Definition:
SIM_DopDescription.h:23
SIM_DataFactory
Definition:
SIM_DataFactory.h:33
SIM_OptionsUser
Definition:
SIM_OptionsUser.h:23
SIM_RelationshipData.h
SIM_OptionsUser.h
SIM_API
#define SIM_API
Definition:
SIM_API.h:10
SIM_GeometryCopy
This implements a SIM_Geometry that copies the source geometry.
Definition:
SIM_GeometryCopy.h:27
SIM
SIM_ConstraintNetworkRelationship.h
Generated on Sat Jun 25 2022 05:26:47 for HDK by
1.8.6