# Result Calculator Framework

Copyright © 2025 by Ceetron AS

Overview

The Envision Result Calculator Framework is a framework for writing Result Calculators that can be plugged into applications based on HOOPS Envision. This includes HOOPS Envision Demo Analyzer and the RemoteModel server (CeeCloudServer) in HOOPS Envision for Web. The same plugin can be used both in cloud and desktop.

The Result Calculator Framework enables the user to create a new Scalar, Vector, Displacement or Tensor (Strain or Stress) result based on already existing results.

Note

Using other Result Calculators as input to a new Result Calculator is currently not supported!

Distribution Content

- CMakeLists.txt: Main CMake file (used for building the framework and example apps).
- ResultCalculatorHostLib: Library used by host applications to interface with the Result Calculator, e.g. example applications, HOOPS Envision for Web and Envision Analyzer Desktop.
- ResultCalculatorPlugin: Header only library defining the interfaces needed for developing a plugin. A custom plugin has no external dependencies (not depending on ResultCalculatorHostLib).
- ExampleApps: A TestDriver for interrogating and validating a plugin.
- ExamplePlugins: MinimalPlugin: A small example showing how to create a plugin.

Supported Platforms

Envision Result Calculator Framework supports most compilers on most platforms. It has been tested on:

- Windows: Libraries compiled with VS2019 (142 toolset), which will work in VS2019 and VS2022.
- Linux: Libraries compiled with Rocky 8.9 using glibc 2.28 and gcc 8.5.
- MacOS: MacOS 10.14, Xcode 10

For further information please contact us
URL: https://www.techsoft3d.com
Support: support@techsoft3d.com

All Rights Reserved. No part of this documentation or the accompanying source code shall be reproduced, stored in a retrieval system or transmitted by any means without written permission from the publisher.

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your multilingual generative AI assistant for documentation. Ask me anything about HOOPS Envision for Desktop in your own language, or choose a sample question below to start a conversation:

What is HOOPS Envision for Desktop?
What are the latest release notes for HOOPS Envision for Desktop?
How do I start evaluating HOOPS Envision for Desktop?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...