GeAliasGoal Class Reference

#include <c4d_baselink.h>

Public Member Functions

 GeAliasGoal ()
 
virtual ~GeAliasGoal ()
 
void Init (void *ptr)
 
void * GetPtr ()
 
void SetVisibility (Bool isVis)
 
virtual Bool GetVisibility ()
 
virtual Bool IsAliasGoal ()
 
virtual BaseDocumentGetDocument ()
 
void RemoveLinks ()
 
void XRemoveLinks ()
 
void GetAliasID (GeAliasID *id) const
 
void SetAliasID (const GeAliasID &id, AliasTrans &trans)
 
void XTransfer (GeAliasGoal *dest)
 
void Transfer (GeAliasGoal *dest)
 
Bool Read (HyperFile *hf)
 
Bool Write (HyperFile *hf)
 
C4DAtomGetFirstLink (BrowseGoal &browse, Bool debug=false)
 
C4DAtomGetNextLink (BrowseGoal &browse, Bool debug=false)
 
void CopyAliasTrans (GeAliasGoal *dest, AliasTrans *trans)
 

Private Attributes

void * org_ptr
 
Bool isVisible
 
GeAliasXGoalxgoal
 

Friends

class GeAliasXGoal
 
class GeAliasXLink
 
class GeAliasXTrans
 

Detailed Description

Private.

Constructor & Destructor Documentation

◆ GeAliasGoal()

◆ ~GeAliasGoal()

virtual ~GeAliasGoal ( )
virtual

Member Function Documentation

◆ Init()

void Init ( void *  ptr)

◆ GetPtr()

void* GetPtr ( )

◆ SetVisibility()

void SetVisibility ( Bool  isVis)

◆ GetVisibility()

virtual Bool GetVisibility ( )
virtual

◆ IsAliasGoal()

virtual Bool IsAliasGoal ( )
virtual

◆ GetDocument()

virtual BaseDocument* GetDocument ( )
virtual

◆ RemoveLinks()

void RemoveLinks ( )

◆ XRemoveLinks()

void XRemoveLinks ( )

◆ GetAliasID()

void GetAliasID ( GeAliasID id) const

◆ SetAliasID()

void SetAliasID ( const GeAliasID id,
AliasTrans trans 
)

◆ XTransfer()

void XTransfer ( GeAliasGoal dest)

◆ Transfer()

void Transfer ( GeAliasGoal dest)

◆ Read()

Bool Read ( HyperFile hf)

◆ Write()

Bool Write ( HyperFile hf)

◆ GetFirstLink()

C4DAtom* GetFirstLink ( BrowseGoal browse,
Bool  debug = false 
)

◆ GetNextLink()

C4DAtom* GetNextLink ( BrowseGoal browse,
Bool  debug = false 
)

◆ CopyAliasTrans()

void CopyAliasTrans ( GeAliasGoal dest,
AliasTrans trans 
)

Friends And Related Function Documentation

◆ GeAliasXGoal

friend class GeAliasXGoal
friend

◆ GeAliasXLink

friend class GeAliasXLink
friend

◆ GeAliasXTrans

friend class GeAliasXTrans
friend

Member Data Documentation

◆ org_ptr

void* org_ptr
private

◆ isVisible

Bool isVisible
private

◆ xgoal

GeAliasXGoal* xgoal
private