HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HDK_Sample::EUC_Circle Class Reference

#include <EUC_Object.h>

+ Inheritance diagram for HDK_Sample::EUC_Circle:

Public Member Functions

 EUC_Circle ()
 
 ~EUC_Circle () override
 
EUC_ObjType getType () const override
 
const UT_Vector2getCenter () const
 
void setCenter (const UT_Vector2 &pt)
 
float getRadius () const
 
- Public Member Functions inherited from HDK_Sample::EUC_Line
 EUC_Line ()
 
 ~EUC_Line () override
 
const UT_Vector2getPt (int idx) const
 
void setPt (int idx, const UT_Vector2 &pt)
 
- Public Member Functions inherited from HDK_Sample::EUC_Object
 EUC_Object ()
 
virtual ~EUC_Object ()
 
void setLook (bool visible, const UT_Vector3 &cd)
 
bool getVisible () const
 
UT_Vector3 getColor () const
 

Additional Inherited Members

- Protected Attributes inherited from HDK_Sample::EUC_Line
UT_Vector2 myPts [2]
 
- Protected Attributes inherited from HDK_Sample::EUC_Object
bool myVisible
 
UT_Vector3 myCd
 

Detailed Description

Examples:
euclid/EUC_Expression.C.

Definition at line 92 of file EUC_Object.h.

Constructor & Destructor Documentation

EUC_Circle::EUC_Circle ( )
Examples:
euclid/EUC_Object.C, and euclid/EUC_Object.h.

Definition at line 87 of file EUC_Object.C.

EUC_Circle::~EUC_Circle ( )
override
Examples:
euclid/EUC_Object.h.

Definition at line 91 of file EUC_Object.C.

Member Function Documentation

const UT_Vector2& HDK_Sample::EUC_Circle::getCenter ( ) const
inline
Examples:
euclid/EUC_Object.h.

Definition at line 101 of file EUC_Object.h.

float EUC_Circle::getRadius ( ) const
Examples:
euclid/EUC_Object.C, and euclid/EUC_Object.h.

Definition at line 96 of file EUC_Object.C.

EUC_ObjType HDK_Sample::EUC_Circle::getType ( ) const
inlineoverridevirtual

Reimplemented from HDK_Sample::EUC_Line.

Examples:
euclid/EUC_Object.h.

Definition at line 98 of file EUC_Object.h.

void HDK_Sample::EUC_Circle::setCenter ( const UT_Vector2 pt)
inline
Examples:
euclid/EUC_Object.h.

Definition at line 102 of file EUC_Object.h.


The documentation for this class was generated from the following files: