Open Search
    xTrimmedSurfaceClass Class Reference

    #include <lib_dwgobjects.h>

    Inheritance diagram for xTrimmedSurfaceClass:

    Public Member Functions

    xTrimmedSurfaceDataAllocTrimmed (Int32 type)
     
    void SetPrecision (Float precision)
     
    Bool Update (GeListNode *node)
     
    - Public Member Functions inherited from ObjectData
    virtual void CheckDirty (BaseObject *op, const BaseDocument *doc)
     
    virtual void GetDimension (const BaseObject *op, Vector *mp, Vector *rad) const
     
    virtual DRAWRESULT Draw (BaseObject *op, DRAWPASS drawpass, BaseDraw *bd, BaseDrawHelp *bh)
     
    virtual DRAWRESULT DrawShadow (BaseObject *op, BaseDraw *bd, BaseDrawHelp *bh)
     
    virtual Int32 DetectHandle (BaseObject *op, BaseDraw *bd, Int32 x, Int32 y, QUALIFIER qualifier)
     
    virtual Bool MoveHandle (BaseObject *op, BaseObject *undo, const Vector &mouse_pos, Int32 hit_id, QUALIFIER qualifier, BaseDraw *bd)
     
    virtual Bool AddToExecution (BaseObject *op, PriorityList *list)
     
    virtual EXECUTIONRESULT Execute (BaseObject *op, BaseDocument *doc, BaseThread *bt, Int32 priority, EXECUTIONFLAGS flags)
     
    virtual void GetModelingAxis (BaseObject *op, BaseDocument *doc, Matrix &axis)
     
    virtual BaseObjectGetVirtualObjects (BaseObject *op, const HierarchyHelp *hh)
     
    virtual Bool ModifyObject (const BaseObject *mod, const BaseDocument *doc, BaseObject *op, const Matrix &op_mg, const Matrix &mod_mg, Float lod, Int32 flags, BaseThread *thread) const
     
    virtual SplineObjectGetContour (BaseObject *op, BaseDocument *doc, Float lod, BaseThread *bt)
     
    virtual void ModifyParticles (BaseObject *op, Particle *pp, BaseParticle *ss, Int32 pcnt, Float diff)
     
    virtual Int32 GetHandleCount (const BaseObject *op) const
     
    virtual void GetHandle (BaseObject *op, Int32 i, HandleInfo &info)
     
    virtual void SetHandle (BaseObject *op, Int32 i, Vector p, const HandleInfo &info)
     
    - Public Member Functions inherited from NodeData
     NodeData ()
     
    GeListNodeGet ()
     
    const GeListNodeGet () const
     
    virtual Bool Message (GeListNode *node, Int32 type, void *data)
     
    virtual void GetBubbleHelp (GeListNode *node, maxon::String &str)
     
    virtual const BaseDocumentGetDocument (const GeListNode *node) const
     
    virtual maxon::Result< BoolGetBranchInfo (const GeListNode *node, const maxon::ValueReceiver< const BranchInfo & > &info, GETBRANCHINFO flags) const
     
    virtual Bool IsInstanceOf (const GeListNode *node, Int32 type) const
     
    virtual Bool IsDocumentRelated (const GeListNode *node, Bool &docrelated) const
     
    virtual maxon::Result< BoolGetAccessedObjects (const BaseList2D *node, METHOD_ID method, AccessedObjectsCallback &access) const
     
    virtual maxon::Result< maxon::GenericDataGroupChanges (BaseList2D *node)
     
    virtual Bool Init (GeListNode *node, Bool isCloneInit)
     
    virtual void Free (GeListNode *node)
     
    virtual Bool Read (GeListNode *node, HyperFile *hf, Int32 level)
     
    virtual Bool Write (const GeListNode *node, HyperFile *hf) const
     
    virtual Bool CopyTo (NodeData *dest, const GeListNode *snode, GeListNode *dnode, COPYFLAGS flags, AliasTrans *trn) const
     
    virtual Bool GetDDescription (const GeListNode *node, Description *description, DESCFLAGS_DESC &flags) const
     
    virtual Bool GetDParameter (const GeListNode *node, const DescID &id, GeData &t_data, DESCFLAGS_GET &flags) const
     
    virtual Bool SetDParameter (GeListNode *node, const DescID &id, const GeData &t_data, DESCFLAGS_SET &flags)
     
    virtual Bool GetDEnabling (const GeListNode *node, const DescID &id, const GeData &t_data, DESCFLAGS_ENABLE flags, const BaseContainer *itemdesc) const
     
    virtual Bool TranslateDescID (GeListNode *node, const DescID &id, DescID &res_id, C4DAtom *&res_at)
     
    - Public Member Functions inherited from BaseData
    virtual ~BaseData ()
     
    void Destructor ()
     

    Private Member Functions

     xTrimmedSurfaceClass ()
     
     ~xTrimmedSurfaceClass ()
     

    Additional Inherited Members

    - Static Public Member Functions inherited from ObjectData
    static maxon::Result< BoolGetAccessedObjectsDeformerBase (const BaseList2D *node, const C4D_Falloff *falloff, METHOD_ID method, AccessedObjectsCallback &access, ACCESSED_OBJECTS_MASK modifyWrite=ACCESSED_OBJECTS_MASK(0))
     
    - Protected Attributes inherited from NodeData
    GeListNodeprivate_link
     

    Constructor & Destructor Documentation

    ◆ xTrimmedSurfaceClass()

    xTrimmedSurfaceClass ( )
    private

    ◆ ~xTrimmedSurfaceClass()

    ~xTrimmedSurfaceClass ( )
    private

    Member Function Documentation

    ◆ AllocTrimmed()

    xTrimmedSurfaceData* AllocTrimmed ( Int32  type)

    ◆ SetPrecision()

    void SetPrecision ( Float  precision)

    ◆ Update()

    Bool Update ( GeListNode node)