Pointwise Plugin SDK
|
This is the programmer reference documentation for the Fidelity Pointwise Plugin SDK v0100r16.
To simplify plugin development, an SDK has been created that wraps the low-level API details behind a convienent set of data structures and C function calls. Or, if you prefer, you can implement your plugin using the C++ variant of the SDK.
This document uses various shorthand notations as listed below.
In addition to this Fidelity Pointwise Plugin SDK reference, there are other materials available that will help you understand plugin development.
You must first download the Fidelity Pointwise Plugin SDK from the Fidelity Pointwise website. To install, unzip/extract the contents of the downloaded archive to your development location. The archive will create a root folder named PluginSDK. The Introduction to Pointwise Plugin Development webcast contains details on downloading and setting up the Fidelity Pointwise Plugin SDK.
Follow the "quick list" below to build a Plugin using the SDK.
TIP: If you intend to build on linux_x86_64 or macosx machines, the execute permissions on SDK scripts will only be preserved if you extract from a tar.gz archive on unix or macosx.
TIP: A complete copy of this on-line documentation is bundled with the SDK download. To access the SDK documentation locally, open .../PluginSDK/docs/index.html
in a web browser.
Download the Fidelity Pointwise Plugin SDK from Fidelity-Pointwise SDK hosting page. Be careful to choose the SDK version that is compatible with your Fidelity Pointwise installation. See SDK Release Notes for change details.
pwpCwdPush()
.pwpSetCurDir()
.caeuPublishHighOrderValueDefinitions()
to publish attributes needed for HO export and eliminates duplicate, cut-paste code in plugins.caeuPublishMeshLinkValueDefinitions()
and updated plugins and SDK accordingly.PWP_BOOL caeuCombineAnisotropic()
.PwpFile & runtimeFile()
.