#include <CTiglStringerFrameBorderedObject.h>
◆ CTiglStringerFrameBorderedObject()
TIGL_EXPORT tigl::CTiglStringerFrameBorderedObject::CTiglStringerFrameBorderedObject |
( |
const CTiglUIDManager & |
uidMgr, |
|
|
const CTiglRelativelyPositionedComponent * |
parent, |
|
|
std::string & |
startFrameUID, |
|
|
std::string & |
endFrameUID, |
|
|
std::string & |
startStringerUID, |
|
|
boost::variant< std::string &, 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 TopoDS_Face & |
face | ) |
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 gp_Pnt & |
point | ) |
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: