3.4.0
CTiglRelativelyPositionedComponent.h File Reference

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.
 

Detailed Description

Definition of the interface which describes a geometric component.