#include <CTiglStringerFrameBorderedObject.h>
|
| TIGL_EXPORT bool | Contains (const gp_Pnt &point) const |
| |
| TIGL_EXPORT bool | Contains (const TopoDS_Edge &edge) const |
| |
| TIGL_EXPORT bool | Contains (const TopoDS_Face &face) const |
| |
| TIGL_EXPORT | CTiglStringerFrameBorderedObject (const CTiglUIDManager &uidMgr, const CTiglRelativelyPositionedComponent *parent, std::string &startFrameUID, std::string &endFrameUID, std::string &startStringerUID, boost::optional< std::string > &endStringerUID) |
| |
| TIGL_EXPORT | CTiglStringerFrameBorderedObject (const CTiglUIDManager &uidMgr, const CTiglRelativelyPositionedComponent *parent, std::string &startFrameUID, std::string &endFrameUID, std::string &startStringerUID, std::string &endStringerUID) |
| |
| TIGL_EXPORT TopoDS_Shape | GetGeometry (TiglCoordinateSystem referenceCS=GLOBAL_COORDINATE_SYSTEM) const |
| |
◆ CTiglStringerFrameBorderedObject() [1/2]
◆ CTiglStringerFrameBorderedObject() [2/2]
| TIGL_EXPORT tigl::CTiglStringerFrameBorderedObject::CTiglStringerFrameBorderedObject |
( |
const CTiglUIDManager & | uidMgr, |
|
|
const CTiglRelativelyPositionedComponent * | parent, |
|
|
std::string & | startFrameUID, |
|
|
std::string & | endFrameUID, |
|
|
std::string & | startStringerUID, |
|
|
boost::optional< std::string > & | endStringerUID ) |
◆ BuildGeometry()
| void tigl::CTiglStringerFrameBorderedObject::BuildGeometry |
( |
TopoDS_Shape & | cache | ) |
const |
|
private |
◆ Contains() [1/3]
| TIGL_EXPORT bool tigl::CTiglStringerFrameBorderedObject::Contains |
( |
const gp_Pnt & | point | ) |
const |
◆ Contains() [2/3]
| TIGL_EXPORT bool tigl::CTiglStringerFrameBorderedObject::Contains |
( |
const TopoDS_Edge & | edge | ) |
const |
◆ Contains() [3/3]
| TIGL_EXPORT bool tigl::CTiglStringerFrameBorderedObject::Contains |
( |
const TopoDS_Face & | face | ) |
const |
◆ GetEndStringerUid()
| std::string tigl::CTiglStringerFrameBorderedObject::GetEndStringerUid |
( |
| ) |
const |
|
private |
◆ GetGeometry()
◆ InvalidateShapes()
| void tigl::CTiglStringerFrameBorderedObject::InvalidateShapes |
( |
const boost::optional< std::string > & | source | ) |
const |
|
protected |
◆ UpdateBorder()
| void tigl::CTiglStringerFrameBorderedObject::UpdateBorder |
( |
gp_Ax1 & | b, |
|
|
TopoDS_Shape | s1, |
|
|
TopoDS_Shape | s2 ) const |
|
private |
◆ UpdateBorders()
| void tigl::CTiglStringerFrameBorderedObject::UpdateBorders |
( |
BorderCache & | cache | ) |
const |
|
private |
◆ m_borderCache
◆ m_endFrameUID
| std::string& tigl::CTiglStringerFrameBorderedObject::m_endFrameUID |
|
private |
◆ m_endStringerUID
| boost::variant<std::string&, boost::optional<std::string>&> tigl::CTiglStringerFrameBorderedObject::m_endStringerUID |
|
private |
◆ m_geometry
◆ m_parent
◆ m_startFrameUID
| std::string& tigl::CTiglStringerFrameBorderedObject::m_startFrameUID |
|
private |
◆ m_startStringerUID
| std::string& tigl::CTiglStringerFrameBorderedObject::m_startStringerUID |
|
private |
◆ m_uidMgr
The documentation for this class was generated from the following file: