|
override void | Dispose () |
|
override HPS.Type | ObjectType () |
| This function returns the type the object, as declared (if the object is derived, this does not give the true type of the derived object). More...
|
|
HPS.World | SetDriverConfigFile (string in_filename) |
| Sets the driver configuration file (i.e., a plain text file which can force device specific behavior) for Visualize. To ensure the settings within the configuration file take effect, this file must be specified prior to creating a driver which will be affected by the settings. More...
|
|
HPS.World | SetExchangeLibraryDirectory (string in_directory) |
| Sets the directory which contains the Exchange and Publish libraries. If this is set, the Exchange and Publish Visualize modules will try to load the libraries from this directory. If this is not set, those modules will try to load the libraries from the directories in the application's PATH. Note that this function will append the given directory to the PATH. More...
|
|
HPS.World | SetFontDirectories (string[] in_directories) |
| Sets the directories which contain fonts for use by Visualize. This must be specified for Visualize to make use of any fonts beyond those Visualize defines itself. More...
|
|
HPS.World | SetFontDirectory (string in_directory) |
| Sets the directory which contains fonts for use by Visualize. This must be specified for Visualize to make use of any fonts beyond those Visualize defines itself. More...
|
|
HPS.World | SetMaterialLibraryDirectory (string in_directory) |
| Sets the directory which contains the material library for Visualize. This must be specified to ensure any files which use the material library display correctly. More...
|
|
HPS.World | SetParasolidBodyshopDirectory (string in_directory) |
| Sets the Parasolid Bodyshop directory. If this directory is specified, Exchange will use the Parasolid Bodyshop to translate files to Parasolid parts. More...
|
|
HPS.World | SetParasolidSchemaDirectory (string in_directory) |
| Sets the schema directory for Parasolid. This directory must be specified to make use of the Parasolid module. More...
|
|
HPS.World | SetPublishResourceDirectory (string in_directory) |
| Sets the resource directory for Publish. This is not the directory which contains the libraries (see World.SetExchangeLibraryDirectory), but rather the directory which contains fonts and associated mappings and files used during PDF generation. This directory must be specified to make use of the Publish module. More...
|
|
bool | ShowDriverConfigFile (out string out_filename) |
| Shows the driver configuration file for Visualize. More...
|
|
bool | ShowExchangeLibraryDirectory (out string out_directory) |
| Shows the Exchange and Publish library directory. More...
|
|
bool | ShowFontDirectories (out string[] out_directories) |
| Shows the font directories for Visualize. More...
|
|
bool | ShowMaterialLibraryDirectory (out string out_directory) |
| Shows the material library directory for Visualize. More...
|
|
bool | ShowParasolidBodyshopDirectory (out string out_directory) |
| Shows the Parasolid Bodyshop directory. More...
|
|
bool | ShowParasolidSchemaDirectory (out string out_directory) |
| Shows the Parasolid schema directory. More...
|
|
bool | ShowPublishResourceDirectory (out string out_directory) |
| Shows the Publish resource directory. More...
|
|
HPS.World | UnsetDriverConfigFile () |
| Removes the driver configuration file for Visualize. More...
|
|
HPS.World | UnsetExchangeLibraryDirectory () |
| Removes the Exchange and Publish library directory. Note, this will remove the previously specified directory from the PATH. More...
|
|
HPS.World | UnsetFontDirectories () |
| Removes the font directories for Visualize. More...
|
|
HPS.World | UnsetMaterialLibraryDirectory () |
| Removes the material library directory for Visualize. More...
|
|
HPS.World | UnsetParasolidBodyshopDirectory () |
| Removes the Parasolid Bodyshop directory. More...
|
|
HPS.World | UnsetParasolidSchemaDirectory () |
| Removes the Parasolid schema directory. More...
|
|
HPS.World | UnsetPublishResourceDirectory () |
| Removes the Publish resource directory. More...
|
|
| World (string in_license, string in_code_generation_directory) |
| This constructor creates a new World object with the given license. The license string determines what functionality is available in Visualize. There should only be one World object that is constructed during the life of the application. Optionally it is possible to start Code Generation, which logs every call to the HPS API for debugging purposes. While Code Generation is active, HPS performance will be slower than usual. More...
|
|
| World (string in_license) |
| This constructor creates a new World object with the given license. The license string determines what functionality is available in Visualize. There should only be one World object that is constructed during the life of the application. Optionally it is possible to start Code Generation, which logs every call to the HPS API for debugging purposes. While Code Generation is active, HPS performance will be slower than usual. More...
|
|
| World (HPS.World in_that) |
|
virtual bool | Empty () |
| Indicates whether this object has any values set on it. More...
|
|
IntPtr | GetClassID () |
|
IntPtr | GetInstanceID () |
| Returns the object's database handle, which can be used to determine which instance of a class the object is. For example, controls are simply aliases for segment keys that group related functions. Therefore, a SegmentKey and all of its controls would return the same instance id. Different keys and controls will return the same value if they are backed by the same database resource. More...
|
|
bool | HasType (HPS.Type in_mask) |
| This function indicates whether this Object has the given Type mask. More...
|
|
| Object (HPS.Object that) |
|
virtual void | Reset () |
| Resets this object to its initial, uninitialized state. More...
|
|
virtual HPS.Type | Type () |
| This function returns the true type of the underlying object. This function is useful for finding the type of smart pointer objects that have been cast to more generic types. More...
|
|
The World class is a special object that must be constructed prior to making any database calls and must exist for the life of the application.