External geometry. More...
#include <CPACSExternalGeometry.h>
Protected Attributes | |
| CPACSLinkToFile | m_linkToFile |
| Reference to the external geometry file including its format specification. | |
| CPACSExternalGeometries * | m_parent |
| boost::optional< CCPACSTransformation > | m_transformation |
| CTiglUIDManager * | m_uidMgr |
Private Member Functions | |
| CPACSExternalGeometry (const CPACSExternalGeometry &)=delete | |
| CPACSExternalGeometry (CPACSExternalGeometry &&)=delete | |
| CPACSExternalGeometry & | operator= (const CPACSExternalGeometry &)=delete |
| CPACSExternalGeometry & | operator= (CPACSExternalGeometry &&)=delete |
External geometry.
An external geometry references a geometry definition stored in an external CAD file. The file format must be specified in linkToFile. If the file path is given as a relative path, it is resolved relative to the CPACS document location. The imported file may contain one or more shapes, which are combined into a single grouped geometry. The optional transformation is applied to the imported geometry after loading.
| TIGL_EXPORT tigl::generated::CPACSExternalGeometry::CPACSExternalGeometry | ( | CPACSExternalGeometries * | parent, |
| CTiglUIDManager * | uidMgr ) |
|
virtual |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
| TIGL_EXPORT CPACSExternalGeometries * tigl::generated::CPACSExternalGeometry::GetParent | ( | ) |
| TIGL_EXPORT const CPACSExternalGeometries * tigl::generated::CPACSExternalGeometry::GetParent | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
| TIGL_EXPORT CTiglUIDManager & tigl::generated::CPACSExternalGeometry::GetUIDManager | ( | ) |
| TIGL_EXPORT const CTiglUIDManager & tigl::generated::CPACSExternalGeometry::GetUIDManager | ( | ) | const |
|
privatedelete |
|
privatedelete |
|
virtual |
|
virtual |
|
virtual |
|
protected |
Reference to the external geometry file including its format specification.
|
protected |
|
protected |
|
protected |