WSF
WsfScriptZoneClass Class Reference

Define script methods for WsfZone. More...

#include <WsfScriptZoneClass.hpp>

Inheritance diagram for WsfScriptZoneClass:
Collaboration diagram for WsfScriptZoneClass:

Public Member Functions

 WsfScriptZoneClass (const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
void * Create (const UtScriptContext &aInstance) override
 virtual
void * Clone (void *aObjectPtr) override
 virtual
void Destroy (void *aObjectPtr) override
 virtual
 UT_DECLARE_SCRIPT_METHOD (Draw)
 UT_DECLARE_SCRIPT_METHOD (DrawRelative)
 UT_DECLARE_SCRIPT_METHOD (DrawCentroid)
 UT_DECLARE_SCRIPT_METHOD (DrawBounds)
 UT_DECLARE_SCRIPT_METHOD (DebugDrawZone)
 UT_DECLARE_SCRIPT_METHOD (DebugDrawZoneRelative)
 UT_DECLARE_SCRIPT_METHOD (DebugDrawCentroid)
 UT_DECLARE_SCRIPT_METHOD (DebugDrawBounds)
 UT_DECLARE_SCRIPT_METHOD (MaxPoint)
 UT_DECLARE_SCRIPT_METHOD (MinPoint)
 UT_DECLARE_SCRIPT_METHOD (ModifierValue)
 UT_DECLARE_SCRIPT_METHOD (Position_1)
 UT_DECLARE_SCRIPT_METHOD (Reference)
 UT_DECLARE_SCRIPT_METHOD (PenetrationDistance)
 UT_DECLARE_SCRIPT_METHOD (PointIsInside)
 UT_DECLARE_SCRIPT_METHOD (PointIsInside_2)
 UT_DECLARE_SCRIPT_METHOD (PointIsInside_3)
 UT_DECLARE_SCRIPT_METHOD (CreateCircular)
 UT_DECLARE_SCRIPT_METHOD (CreateElliptical)
 UT_DECLARE_SCRIPT_METHOD (CreateSpherical)
 UT_DECLARE_SCRIPT_METHOD (CreatePolygonalAbsolute)
 UT_DECLARE_SCRIPT_METHOD (CreatePolygonalRelative)
 UT_DECLARE_SCRIPT_METHOD (FindZone)
 UT_DECLARE_SCRIPT_METHOD (SetPolyPoints)
 UT_DECLARE_SCRIPT_METHOD (PolyPoints)
 UT_DECLARE_SCRIPT_METHOD (GetFillColor)
 UT_DECLARE_SCRIPT_METHOD (GetLineColor)
 UT_DECLARE_SCRIPT_METHOD (SetFillColor)
 UT_DECLARE_SCRIPT_METHOD (SetLineColor)
Public Member Functions inherited from WsfScriptObjectClass
 WsfScriptObjectClass (const std::string &aClassName, UtScriptTypes *aTypesPtr)
 ~WsfScriptObjectClass () override
void * Create (const UtScriptContext &aInstance) override
void * Clone (void *aObjectPtr) override
void Destroy (void *aObjectPtr) override
std::string ToString (void *aObjectPtr) const override
 UT_DECLARE_SCRIPT_METHOD (Name)
 UT_DECLARE_SCRIPT_METHOD (Type)
 UT_DECLARE_SCRIPT_METHOD (BaseType)
 UT_DECLARE_SCRIPT_METHOD (IsA_TypeOf)
 UT_DECLARE_SCRIPT_METHOD (ProcessInput)

Detailed Description

Define script methods for WsfZone.

Constructor & Destructor Documentation

◆ WsfScriptZoneClass()

WsfScriptZoneClass::WsfScriptZoneClass ( const std::string & aClassName,
UtScriptTypes * aScriptTypesPtr )

Member Function Documentation

◆ Clone()

void * WsfScriptZoneClass::Clone ( void * aObjectPtr)
override

virtual

References Clone().

Referenced by Clone().

◆ Create()

void * WsfScriptZoneClass::Create ( const UtScriptContext & aInstance)
override

virtual

◆ Destroy()

void WsfScriptZoneClass::Destroy ( void * aObjectPtr)
override

virtual

◆ UT_DECLARE_SCRIPT_METHOD() [1/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( CreateCircular )

◆ UT_DECLARE_SCRIPT_METHOD() [2/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( CreateElliptical )

◆ UT_DECLARE_SCRIPT_METHOD() [3/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( CreatePolygonalAbsolute )

◆ UT_DECLARE_SCRIPT_METHOD() [4/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( CreatePolygonalRelative )

◆ UT_DECLARE_SCRIPT_METHOD() [5/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( CreateSpherical )

◆ UT_DECLARE_SCRIPT_METHOD() [6/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( DebugDrawBounds )

◆ UT_DECLARE_SCRIPT_METHOD() [7/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( DebugDrawCentroid )

◆ UT_DECLARE_SCRIPT_METHOD() [8/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( DebugDrawZone )

◆ UT_DECLARE_SCRIPT_METHOD() [9/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( DebugDrawZoneRelative )

◆ UT_DECLARE_SCRIPT_METHOD() [10/29]

◆ UT_DECLARE_SCRIPT_METHOD() [11/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( DrawBounds )

◆ UT_DECLARE_SCRIPT_METHOD() [12/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( DrawCentroid )

◆ UT_DECLARE_SCRIPT_METHOD() [13/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( DrawRelative )

◆ UT_DECLARE_SCRIPT_METHOD() [14/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( FindZone )

◆ UT_DECLARE_SCRIPT_METHOD() [15/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( GetFillColor )

◆ UT_DECLARE_SCRIPT_METHOD() [16/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( GetLineColor )

◆ UT_DECLARE_SCRIPT_METHOD() [17/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( MaxPoint )

◆ UT_DECLARE_SCRIPT_METHOD() [18/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( MinPoint )

◆ UT_DECLARE_SCRIPT_METHOD() [19/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( ModifierValue )

◆ UT_DECLARE_SCRIPT_METHOD() [20/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( PenetrationDistance )

◆ UT_DECLARE_SCRIPT_METHOD() [21/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( PointIsInside )

◆ UT_DECLARE_SCRIPT_METHOD() [22/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( PointIsInside_2 )

◆ UT_DECLARE_SCRIPT_METHOD() [23/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( PointIsInside_3 )

◆ UT_DECLARE_SCRIPT_METHOD() [24/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( PolyPoints )

◆ UT_DECLARE_SCRIPT_METHOD() [25/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( Position_1 )

◆ UT_DECLARE_SCRIPT_METHOD() [26/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( Reference )

◆ UT_DECLARE_SCRIPT_METHOD() [27/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( SetFillColor )

◆ UT_DECLARE_SCRIPT_METHOD() [28/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( SetLineColor )

◆ UT_DECLARE_SCRIPT_METHOD() [29/29]

WsfScriptZoneClass::UT_DECLARE_SCRIPT_METHOD ( SetPolyPoints )

The documentation for this class was generated from the following files:
Copyrights Multiple, All Rights Reserved