Pointwise Plugin SDK
rtCaepInitItems.h File Reference

Static Initialization Data for the CAEP_RTITEM Array. More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Detailed Description

Static Initialization Data for the CAEP_RTITEM Array.

The file rtCaepInitItems.h defines the static, compile-time initialization of the global CAEP_RTITEM caepRtItem[] array. The CAE Plugin SDK uses this array to implement the functions and behaviors required by the Pointwise CAE Plugin API Specification (CAEP-API). If you want to see the SDK implementation details, look in the /shared/CAEP/apiCAEP.cxx file.

The SDK file /shared/CAEP/apiCAEP.cxx includes rtCaepInitItems.h as shown below.

//************************************************
// impl-defined CAE format data
//************************************************
# include "rtCaepInitItems.h"
};

The format of rtCaepInitItems.h must be valid for the static initialization of an array of C-struct's. It is important to note that some of CAEP_RTITEM's data members are also structs. This will require curly-braces {} around these nested data members. If you are not familiar with static initialization, see the Example C-struct Static Initialization page.

Note
If you add custom data members to CAEP_RTITEM using rtCaepInstanceData.h, be sure to add the additional static initializers when editing rtCaepInitItems.h to prevent compiler warnings or errors!

Definition in file rtCaepInitItems.h.

caepRtItem
CAEP_RTITEM caepRtItem[]
The runtime array of CAEP_RTITEM items.
Definition: apiCAEP.cxx:30
CAEP_RTITEM
The data representing a CAE exporter instance.
Definition: apiCAEPUtils.h:124
rtCaepInitItems.h
Static Initialization Data for the CAEP_RTITEM Array.