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_ContainerAlt.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_ContainerAlt_h__
9
#define __SIM_ContainerAlt_h__
10
11
#include "
SIM_API.h
"
12
#include "
SIM_Container.h
"
13
14
/// This SIM_Container subclass is a simple container for other data that
15
/// is also flagged as an alternative representation.
16
/// This is used internally for attaching colider labels to solvers.
17
class
SIM_API
SIM_ContainerAlt
:
public
SIM_Container
18
{
19
protected
:
20
/// The constructor for when this data is created by our SIM_DataFactory.
21
explicit
SIM_ContainerAlt
(
const
SIM_DataFactory
*factory);
22
~
SIM_ContainerAlt
()
override
;
23
24
bool
getIsAlternateRepresentationSubclass
()
const override
;
25
26
private
:
27
DECLARE_STANDARD_GETCASTTOTYPE
();
28
DECLARE_DATAFACTORY
(
SIM_ContainerAlt
,
29
SIM_Container
,
30
"Data Container Alt"
,
31
getEmptyDopDescription
());
32
};
33
34
#endif
35
DECLARE_STANDARD_GETCASTTOTYPE
#define DECLARE_STANDARD_GETCASTTOTYPE()
Definition:
SIM_DataUtils.h:50
SIM_Data::getIsAlternateRepresentationSubclass
virtual bool getIsAlternateRepresentationSubclass() const
DECLARE_DATAFACTORY
#define DECLARE_DATAFACTORY(DataClass, SuperClass, Description, DopParms)
Definition:
SIM_DataUtils.h:63
SIM_API.h
SIM_Container.h
SIM_DataFactory
Definition:
SIM_DataFactory.h:33
SIM_API
#define SIM_API
Definition:
SIM_API.h:12
SIM_Container
Definition:
SIM_Container.h:17
SIM_Data::getEmptyDopDescription
static const SIM_DopDescription * getEmptyDopDescription()
A DOP description that says not to create an automatic DOP.
SIM_ContainerAlt
Definition:
SIM_ContainerAlt.h:17
SIM
SIM_ContainerAlt.h
Generated on Sun Nov 17 2024 03:03:19 for HDK by
1.8.6