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

#include <EUC_Object.h>

+ Inheritance diagram for HDK_Sample::EUC_Line:

Public Member Functions

 EUC_Line ()
 
 ~EUC_Line () override
 
EUC_ObjType getType () const 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
 

Protected Attributes

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

Detailed Description

Examples:
euclid/EUC_Expression.C, and euclid/EUC_Object.C.

Definition at line 77 of file EUC_Object.h.

Constructor & Destructor Documentation

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

Definition at line 74 of file EUC_Object.C.

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

Definition at line 80 of file EUC_Object.C.

Member Function Documentation

const UT_Vector2& HDK_Sample::EUC_Line::getPt ( int  idx) const
inline
Examples:
euclid/EUC_Object.h.

Definition at line 85 of file EUC_Object.h.

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

Implements HDK_Sample::EUC_Object.

Reimplemented in HDK_Sample::EUC_Circle.

Examples:
euclid/EUC_Object.h.

Definition at line 83 of file EUC_Object.h.

void HDK_Sample::EUC_Line::setPt ( int  idx,
const UT_Vector2 pt 
)
inline
Examples:
euclid/EUC_Expression.C, and euclid/EUC_Object.h.

Definition at line 86 of file EUC_Object.h.

Member Data Documentation

UT_Vector2 HDK_Sample::EUC_Line::myPts[2]
protected
Examples:
euclid/EUC_Object.C, and euclid/EUC_Object.h.

Definition at line 89 of file EUC_Object.h.


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