 |
DATAKIT API
V2025.1
|
|
|
| ArrowHead () |
|
| ArrowHead (const Dtk_Double64 inWidth, const Dtk_Double64 inHeight, const Dtk_pnt &inArrowLocation, const LeaderTerminatorTypeEnum inTerminatorType, const Dtk_InfoPtr &inInfos, const Dtk_dir &inRefDir, const Dtk_dir &inAxisDir) |
|
void | CreateGeometries (Dtk_tab< Dtk_CurvePtr > &outRes) const |
|
const Dtk_pnt & | GetArrowLocation () const |
|
void | GetDirections (Dtk_dir &outRefDir, Dtk_dir &outAxisDir) const |
|
Dtk_InfoPtr & | GetInfo () |
|
const Dtk_InfoPtr & | GetInfo () const |
|
const LeaderTerminatorTypeEnum | GetType () const |
|
void | GetWidthHeight (Dtk_Double64 &outWidth, Dtk_Double64 &outHeight) const |
|
ArrowHead & | operator= (const ArrowHead &inToBeAssigned) |
| Assignment Operator. More...
|
|
void | SetData (const Dtk_Double64 inWidth, const Dtk_Double64 inHeight, const Dtk_pnt &inArrowLocation, const LeaderTerminatorTypeEnum inTerminatorType, const Dtk_InfoPtr &inInfos, const Dtk_dir &inRefDir, const Dtk_dir &inAxisDir) |
|
void | SetType (const LeaderTerminatorTypeEnum inTerminatorType) |
|
void | SetWidthHeight (const Dtk_Double64 inWidth, const Dtk_Double64 inHeight) |
|
Dtk_ErrorStatus | Transform (const Dtk_transfo &inTransfo) |
| Applies a transformation matrix to the ApplicationZone. More...
|
|
Dtk_ErrorStatus | Translate (const Dtk_dir &inTranslateDir) |
| Translates the ApplicationZone giving a translation vector. More...
|
|
| ~ArrowHead () |
|
◆ ArrowHead() [1/2]
2142 SetData( inWidth, inHeight, inArrowLocation, inTerminatorType, inInfos, inRefDir, inAxisDir );
◆ ArrowHead() [2/2]
Dtk_Leader::ArrowHead::ArrowHead |
( |
| ) |
|
◆ ~ArrowHead()
Dtk_Leader::ArrowHead::~ArrowHead |
( |
| ) |
|
◆ _Copy()
void Dtk_Leader::ArrowHead::_Copy |
( |
const ArrowHead & |
s | ) |
|
|
protected |
◆ _Init()
void Dtk_Leader::ArrowHead::_Init |
( |
| ) |
|
|
protected |
◆ _Reset()
void Dtk_Leader::ArrowHead::_Reset |
( |
| ) |
|
|
protected |
◆ CreateGeometries()
◆ GetArrowLocation()
const Dtk_pnt& Dtk_Leader::ArrowHead::GetArrowLocation |
( |
| ) |
const |
◆ GetDirections()
void Dtk_Leader::ArrowHead::GetDirections |
( |
Dtk_dir & |
outRefDir, |
|
|
Dtk_dir & |
outAxisDir |
|
) |
| const |
◆ GetInfo() [1/2]
◆ GetInfo() [2/2]
const Dtk_InfoPtr& Dtk_Leader::ArrowHead::GetInfo |
( |
| ) |
const |
◆ GetType()
◆ GetWidthHeight()
◆ operator=()
Assignment Operator.
- Parameters
-
inTobeAssigned | Object to copy. |
2209 if( &inToBeAssigned ==
this )
2214 _Copy( inToBeAssigned );
◆ SetData()
◆ SetType()
◆ SetWidthHeight()
◆ Transform()
Applies a transformation matrix to the ApplicationZone.
- Parameters
-
inTransfo | The transformation matrix |
- Returns
- dtkNoError if OK
◆ Translate()
Translates the ApplicationZone giving a translation vector.
- Parameters
-
inTranslateDir | the translation vector |
- Returns
- dtkNoError if OK
◆ m_ArrowLocation
Dtk_pnt Dtk_Leader::ArrowHead::m_ArrowLocation |
|
protected |
◆ m_AxisDir
Dtk_dir Dtk_Leader::ArrowHead::m_AxisDir |
|
protected |
◆ m_HeadType
◆ m_Infos
◆ m_RefDir
Dtk_dir Dtk_Leader::ArrowHead::m_RefDir |
|
protected |
This is the Transformation dedicated class.
Definition: dtk_transfo.hpp:19
Dtk_InfoPtr m_Infos
Definition: util_draw_dtk.hpp:2103
const Dtk_string const Dtk_transfo & inTransfo
Definition: catiav5w.hpp:619
Dtk_ErrorStatus Transform(const Dtk_transfo &inTransfo)
Applies a transformation matrix to the ApplicationZone.
Definition: util_draw_dtk.hpp:2198
void SetWidthHeight(const Dtk_Double64 inWidth, const Dtk_Double64 inHeight)
Definition: util_draw_dtk.hpp:2178
Dtk_pnt m_ArrowLocation
Definition: util_draw_dtk.hpp:2105
void SetData(const Dtk_Double64 inWidth, const Dtk_Double64 inHeight, const Dtk_pnt &inArrowLocation, const LeaderTerminatorTypeEnum inTerminatorType, const Dtk_InfoPtr &inInfos, const Dtk_dir &inRefDir, const Dtk_dir &inAxisDir)
Definition: util_draw_dtk.hpp:2147
void _Reset()
Definition: util_draw_dtk.hpp:2124
void _Copy(const ArrowHead &s)
Definition: util_draw_dtk.hpp:2116
void addTranslate(const Dtk_dir &V)
Translate the Dtk_transfo.
Dtk_dir m_RefDir
Definition: util_draw_dtk.hpp:2106
Dtk_dir m_AxisDir
Definition: util_draw_dtk.hpp:2107
@ dtkNoError
Definition: error_dtk.hpp:140
void _Init()
Definition: util_draw_dtk.hpp:2109
LeaderTerminatorTypeEnum m_HeadType
Definition: util_draw_dtk.hpp:2104
static Dtk_SmartPtr< Dtk_Info > create()
@ TerminatorTypeOpenArrow
Definition: util_draw_dtk.hpp:2003