After installing HOOPS Publish, the following high-level directories will be created. This directory tree is the same regardless of the operating system that you are running. Some of the directories may not be relevant depending on your development platform.
- bin: libraries for the HOOPS Publish components.
- documentation: documentation including the Technical Overview, Programming Guide and Reference Manual for HOOPS Publish. All documentation is in HTML format. Use the index_publish.html index file to access to HOOPS Publish documentation.
- include: header files for the HOOPS Publish components.
- samples: source code and project files for building various HOOPS Publish sample applications.
- data: sample data which can be used in any of the demo programs which are distributed with HOOPS Publish.
- publish.sln: a master project for building all of the HOOPS Publish sample applications.
- publish:
- publishsource: code for HOOPS Publish sample applications.
- AnimWorkInstruction: sample which illustrates the creation of animations on the 3D data inside a 3D PDF file.
- BillOfMaterial: sample which builds a PDF file for a 'bill of material' use case.
- CreatePRCMarkup: sample which demonstrates how to easily create a PRC markup using the API. This sample is using a set of C++ classes wrapping the HOOPS Publish API.
- DemoFunctionalities: sample which demonstrates a maximum of HOOPS Publish functionalities.
- HelloWorld: basic sample which demonstrates how to create a PDF file from scratch.
- ProductDescription: sample which builds a PDF file for a 'product description' use case.
- PublishPRCCube: sample which demonstrates how to create 3D data using advanced API and publish it in a PDF document.
- ResultsReporting: sample which demonstrates the creation of tables on a PDF page. Warning: this sample needs the free add-on TableToPDF. This sample also demonstrates the use of the link entities (which execute an action when clicking in a defined rectangle zone).
- U3DWithAnimation: sample which builds a PDF file with animations stored in the U3D file.
- UserDefinedViews: sample which illustrates the creation of views on the 3D data inside a 3D PDF file.
- WorkInstruction: sample which builds a PDF file for a 'work instruction' use case.
- publishgallery: PDF sample files
- publishquickstarts: files which can be used as a quickstart to define PDF layout.
- BackgroundImages: sample images to be used as a background for the PDF page.
- Templates: sample PDF templates to show different use cases.