DATAKIT API  V2025.4
_3dxmlw::WriteParameters Class Reference

This class provides several parameters to tunes 3dxml Writter.
It must be provided to addInstance3D method. More...

Public Member Functions

Dtk_Int32 GetBlankedStatus () const
 Retrieve the Written blanked status. More...
 
Dtk_RGB GetColor () const
 Retrieve the Written color. More...
 
Dtk_Double64 GetCurveThickness () const
 Retrieve the Written curve thickness. More...
 
Dtk_FontLineType GetCurveType () const
 Retrieve the Written curve type. More...
 
void SetBlankedStatus (const Dtk_Int32 inBlanked)
 Sets the blanked status for the written instance node. More...
 
void SetColor (const Dtk_RGB &inColor)
 Sets the color for the written instance node. More...
 
void SetCurveThickness (Dtk_Double64 inCurveThickness)
 Sets the curve thickness for the written instance node. More...
 
void SetCurveType (Dtk_FontLineType inCurveType)
 Sets the curve type for the written instance node. More...
 
 WriteParameters ()
 Default constructor. More...
 
 ~WriteParameters ()
 Destructor. More...
 

Protected Attributes

Dtk_Int32 _Blanked
 
Dtk_RGB _Color
 
Dtk_Double64 _CurveThickness
 
Dtk_FontLineType _CurveType
 

Detailed Description

This class provides several parameters to tunes 3dxml Writter.
It must be provided to addInstance3D method.

//...

Constructor & Destructor Documentation

◆ WriteParameters()

_3dxmlw::WriteParameters::WriteParameters ( )

Default constructor.

◆ ~WriteParameters()

_3dxmlw::WriteParameters::~WriteParameters ( )

Destructor.

Member Function Documentation

◆ GetBlankedStatus()

Dtk_Int32 _3dxmlw::WriteParameters::GetBlankedStatus ( ) const

Retrieve the Written blanked status.

◆ GetColor()

Dtk_RGB _3dxmlw::WriteParameters::GetColor ( ) const

Retrieve the Written color.

◆ GetCurveThickness()

Dtk_Double64 _3dxmlw::WriteParameters::GetCurveThickness ( ) const

Retrieve the Written curve thickness.

◆ GetCurveType()

Dtk_FontLineType _3dxmlw::WriteParameters::GetCurveType ( ) const

Retrieve the Written curve type.

◆ SetBlankedStatus()

void _3dxmlw::WriteParameters::SetBlankedStatus ( const Dtk_Int32  inBlanked)

Sets the blanked status for the written instance node.

Parameters
[in]inBlanked: blanked status.

◆ SetColor()

void _3dxmlw::WriteParameters::SetColor ( const Dtk_RGB inColor)

Sets the color for the written instance node.

Parameters
[in]inColor: color.

◆ SetCurveThickness()

void _3dxmlw::WriteParameters::SetCurveThickness ( Dtk_Double64  inCurveThickness)

Sets the curve thickness for the written instance node.

Parameters
[in]inCurveThickness: curve thickness.

◆ SetCurveType()

void _3dxmlw::WriteParameters::SetCurveType ( Dtk_FontLineType  inCurveType)

Sets the curve type for the written instance node.

Parameters
[in]inCurvetype: curve type.

Field Documentation

◆ _Blanked

Dtk_Int32 _3dxmlw::WriteParameters::_Blanked
protected

◆ _Color

Dtk_RGB _3dxmlw::WriteParameters::_Color
protected

◆ _CurveThickness

Dtk_Double64 _3dxmlw::WriteParameters::_CurveThickness
protected

◆ _CurveType

Dtk_FontLineType _3dxmlw::WriteParameters::_CurveType
protected