xLineCurveData Class Reference

#include <lib_dwgobjects.h>

Inheritance diagram for xLineCurveData:

Public Member Functions

void SetStartPoint (const Vector &v)
 
void SetEndPoint (const Vector &v)
 
void SetLimit (Float v)
 
void SetLineType (LineCurveTypeEnum type)
 
- Public Member Functions inherited from xBaseCurveClass
xBaseCurveDataAllocCurve (Int32 type)
 
Bool Update (GeListNode *node)
 
Int32 GetSubDivision ()
 
void SetSubDivision (Int32 subdiv)
 
void SetOutput (Int32 output)
 
- Public Member Functions inherited from NodeData
 NodeData ()
 
GeListNodeGet () const
 
virtual Bool Message (GeListNode *node, Int32 type, void *data)
 
virtual void GetBubbleHelp (GeListNode *node, maxon::String &str)
 
virtual BaseDocumentGetDocument (GeListNode *node)
 
virtual Int32 GetBranchInfo (GeListNode *node, BranchInfo *info, Int32 max, GETBRANCHINFO flags)
 
virtual Bool IsInstanceOf (const GeListNode *node, Int32 type) const
 
virtual Bool IsDocumentRelated (const GeListNode *node, Bool &docrelated) const
 
virtual Bool Init (GeListNode *node)
 
virtual void Free (GeListNode *node)
 
virtual Bool Read (GeListNode *node, HyperFile *hf, Int32 level)
 
virtual Bool Write (GeListNode *node, HyperFile *hf)
 
virtual Bool CopyTo (NodeData *dest, GeListNode *snode, GeListNode *dnode, COPYFLAGS flags, AliasTrans *trn)
 
virtual Bool GetDDescription (GeListNode *node, Description *description, DESCFLAGS_DESC &flags)
 
virtual Bool GetDParameter (GeListNode *node, const DescID &id, GeData &t_data, DESCFLAGS_GET &flags)
 
virtual Bool SetDParameter (GeListNode *node, const DescID &id, const GeData &t_data, DESCFLAGS_SET &flags)
 
virtual Bool GetDEnabling (GeListNode *node, const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc)
 
virtual Bool TranslateDescID (GeListNode *node, const DescID &id, DescID &res_id, C4DAtom *&res_at)
 
- Public Member Functions inherited from BaseData
 BaseData ()
 
virtual ~BaseData ()
 
void Destructor ()
 

Private Member Functions

 xLineCurveData ()
 
 ~xLineCurveData ()
 

Additional Inherited Members

- Protected Attributes inherited from NodeData
GeListNodeprivate_link
 

Constructor & Destructor Documentation

◆ xLineCurveData()

xLineCurveData ( )
private

◆ ~xLineCurveData()

~xLineCurveData ( )
private

Member Function Documentation

◆ SetStartPoint()

void SetStartPoint ( const Vector v)

◆ SetEndPoint()

void SetEndPoint ( const Vector v)

◆ SetLimit()

void SetLimit ( Float  v)

◆ SetLineType()

void SetLineType ( LineCurveTypeEnum  type)