Definition of the interface which describes a geometric component. More...
#include <boost/optional.hpp>#include <boost/variant.hpp>#include <map>#include <vector>#include <string>#include "tigl.h"#include "tigl_internal.h"#include "tigl_config.h"#include "CTiglAbstractGeometricComponent.h"#include "CCPACSTransformation.h"#include "CTiglTransformation.h"#include "CTiglPoint.h"#include "ECPACSTranslationType.h"#include "CTiglError.h"Data Structures | |
| class | MaybeOptionalPtr< T > |
| The MaybeOptionalPtr class is a wrapper for a boost::variant over a T* or a a boost::optional<T>*. It provides a getter returning a boost::optional<const T&> and a setter. The setter throws an error if the underlying value is invalid (either a nullptr or an empty optional). More... | |
| class | tigl::CTiglRelativelyPositionedComponent |
Namespaces | |
| tigl | |
| The CTiglShapeCache class acts as a storage for all kinds of intermediate shape results in order to improve speed of reoccurent calculations. | |
Definition of the interface which describes a geometric component.