DATAKIT API  V2025.1
Dtk_NodeConnector Class Referenceabstract

This is the Dtk_NodeConnector Class.
. More...

+ Inheritance diagram for Dtk_NodeConnector:

Data Structures

class  SubEntity
 

Public Types

enum  ReasonCategoryEnum {
  UnknownCategory = 0, PlacementCategory, GeneralAssociationCategory, VisibilityCategory,
  FirstRefBlockSituationCategory, SecondRefBlockSituationCategory, ThirdRefBlockSituationCategory
}
 Reason Category. Global Category of the NodeConnector uesed to gather Reason into families. More...
 
enum  ReasonLinkEnum {
  Unknown = 0, VerticallyAligned, HorizontallyAligned, StackedLeft,
  StackedRight, StackedAbove, StackedBelow, PositionallyFixed,
  OrientationallyFixed, ForceHidden, ForceVisible, ForceClipped,
  KeepOnlyFdt, FirstRefBlockSituation_Common, FirstRefBlockSituation_1, FirstRefBlockSituation_2,
  FirstRefBlockSituation_3, SecondRefBlockSituation_Common, SecondRefBlockSituation_1, SecondRefBlockSituation_2,
  SecondRefBlockSituation_3, ThirdRefBlockSituation_Common, ThirdRefBlockSituation_1, ThirdRefBlockSituation_2,
  ThirdRefBlockSituation_3, AssociatedGeometry, AssociatedFeature, SubPMI,
  DefaultAnnotationLink, HighlightedGeometry, Support, AssociatedAxisSystem,
  AssociatedXDirection, AssociatedYDirection, AssociatedZDirection, AssociatedCenterPoint,
  Context
}
 Reason - Type of the Dtk_NodeConnector -. It's used to filter connectors to same elements. More...
 

Public Member Functions

Dtk_ErrorStatus AddSubEntities (const Dtk_tab< SubEntity > &inSubEntities)
 Add a set of SubEntities - defined by their IDs and Types - to the SubEntities list. More...
 
Dtk_ErrorStatus AddSubEntity (const SubEntity &inSubEntity)
 Add a SubEntity - defined by their IDs and Types - to the SubEntities list. More...
 
Dtk_Int32 CheckAssociatedPathComponentID (const Dtk_MainDocPtr &inMainDocPtr)
 Checks if the Path Component ID exist into Dtk_MainDocPtr. More...
 
Dtk_Int32 DtkDynamicType (const Dtk_Int32 &inId)
 Retrieves the dynamic entity type. More...
 
virtual int DtkDynamicType (const int &inId)=0
 
virtual void dump (FILE *file=stdout)
 
type_detk get_type_detk () const
 
Dtk_ID GetAssociatedComponentID () const
 Returns the Component ID referenced by the connector. More...
 
const Dtk_tab< Dtk_ID > & GetAssociatedPathComponentID () const
 Returns the Path Component ID referenced by the connector from Root to Target. More...
 
void GetAssociatedPathComponentID (Dtk_tab< Dtk_ID > &outAssociatedPathComponentID) const
 
Dtk_ID GetNodeId () const
 Returns the Node id referenced by the connector. More...
 
type_detk GetPointedEntityType () const
 Retrieves the pointed entity Type. More...
 
Dtk_Node::FullType GetPointingEntityType () const
 Retrieves the pointing entity FullType. Should be the FullType of the Dtk_Node containing the Dtk_NodeConnector. More...
 
Dtk_NodeConnector::ReasonLinkEnum GetReasonLink (ReasonCategoryEnum &outReasonCategory) const
 Gets the Reason Link of the Dtk_NodeConnector to specify the reason of the connection. More...
 
virtual Dtk_Size_t GetSize () const
 
Dtk_ErrorStatus GetSubEntities (Dtk_tab< Dtk_ID > &outEntitiesIDs, Dtk_tab< type_detk > &outEntitiesTypes) const
 Retrieves The connected SubEntities - IDs and types -. More...
 
Dtk_ErrorStatus GetSubEntities (Dtk_tab< SubEntity > &outSubEntities) const
 Retrieves the SubEntities array - defined by their IDs and Types -. More...
 
Dtk_Size_t GetSubEntitiesNb () const
 Returns the number of the geometric entities. More...
 
void SetAssociatedComponentID (const Dtk_ID &inComponentID)
 Sets the component ID. More...
 
void SetAssociatedPathComponentID (const Dtk_tab< Dtk_ID > &inPathComponentID)
 Sets the Path Component ID from Root to Target. More...
 
void SetNodeId (const Dtk_ID &inNodeId)
 Sets the Node id. More...
 
void SetPointedEntityType (const type_detk inPointedEntityType)
 Sets the pointed entity Type. More...
 
void SetPointingEntityType (const Dtk_Node::FullType inPointingEntityType)
 Sets the pointing entity Type. More...
 
void SetReasonLink (const ReasonLinkEnum inReasonLink)
 Sets the Reason Link of the Dtk_NodeConnector to specify the reason of the connection. More...
 
Dtk_ErrorStatus SetSubEntities (const Dtk_tab< Dtk_ID > &inEntitiesIDs, const Dtk_tab< type_detk > &inEntitiesTypes)
 Returns the set of Additional Entities defined by their IDs and Types. More...
 
Dtk_ErrorStatus SetSubEntities (const Dtk_tab< SubEntity > &inSubEntities)
 Sets of SubEntities - defined by their IDs and Types -. More...
 

Static Public Member Functions

static Dtk_NodeConnectorPtr Create ()
 Base constructor. More...
 
static Dtk_NodeConnectorPtr Create (const Dtk_NodeConnector &s)
 Copy constructor. More...
 
static Dtk_NodeConnectorDtkDynamicCast (Dtk_Object *s)
 Performs a dynamic cast - doesn't need RTTI -. More...
 
static Dtk_string ReasonCategoryEnumToString (const ReasonCategoryEnum &inEnum)
 
static Dtk_string ReasonLinkEnumToString (const ReasonLinkEnum &inEnum)
 

Protected Types

enum  { _typeID = DTK_TYPE_OBJECT }
 
enum  { _typeID = DTK_TYPE_NODE_CONNECTOR }
 

Protected Member Functions

void _Copy (const Dtk_NodeConnector &s)
 
void _copy (const Dtk_Object &s)
 
void _init ()
 
void _Init ()
 
void _reset ()
 
void _Reset ()
 
virtual Dtk_ObjectClone ()
 
 Dtk_NodeConnector ()
 Default constructor. More...
 
 Dtk_NodeConnector (const Dtk_NodeConnector &inNodeConnector)
 Copy constructor. More...
 
 ~Dtk_NodeConnector ()
 Destructor. More...
 

Protected Attributes

Dtk_Handle * _Private
 
unsigned long count_
 

Friends

class Dtk_Node
 
class Dtk_SmartPtr< Dtk_NodeConnector >
 

Detailed Description

This is the Dtk_NodeConnector Class.
.

See also
Please use the Dtk_NodeConnector class to handle it.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
protectedinherited
Enumerator
_typeID 

◆ anonymous enum

anonymous enum
protected
Enumerator
_typeID 
1233  {
1235  };

◆ ReasonCategoryEnum

Reason Category. Global Category of the NodeConnector uesed to gather Reason into families.

Enumerator
UnknownCategory 
PlacementCategory 
GeneralAssociationCategory 
VisibilityCategory 
FirstRefBlockSituationCategory 
SecondRefBlockSituationCategory 
ThirdRefBlockSituationCategory 
1187  {
1188  UnknownCategory = 0,
1189  PlacementCategory, //General Placement Category gathering all Placement Reasons
1192 
1196  };

◆ ReasonLinkEnum

Reason - Type of the Dtk_NodeConnector -. It's used to filter connectors to same elements.

Enumerator
Unknown 
VerticallyAligned 
HorizontallyAligned 
StackedLeft 
StackedRight 
StackedAbove 
StackedBelow 
PositionallyFixed 
OrientationallyFixed 
ForceHidden 
ForceVisible 
ForceClipped 
KeepOnlyFdt 
FirstRefBlockSituation_Common 
FirstRefBlockSituation_1 
FirstRefBlockSituation_2 
FirstRefBlockSituation_3 
SecondRefBlockSituation_Common 
SecondRefBlockSituation_1 
SecondRefBlockSituation_2 
SecondRefBlockSituation_3 
ThirdRefBlockSituation_Common 
ThirdRefBlockSituation_1 
ThirdRefBlockSituation_2 
ThirdRefBlockSituation_3 
AssociatedGeometry 
AssociatedFeature 
SubPMI 
DefaultAnnotationLink 
HighlightedGeometry 
Support 
AssociatedAxisSystem 
AssociatedXDirection 
AssociatedYDirection 
AssociatedZDirection 
AssociatedCenterPoint 
Context 
1082  {
1083  Unknown = 0,
1084  //Placement Reasons
1085  VerticallyAligned, //if the pointed entity is moved so the pointing one is moved to be keeped vertically aligned
1086  HorizontallyAligned, //if the pointed entity is moved so the pointing one is moved to be keeped horizontally aligned
1087  StackedLeft, //if the pointed entity is moved so the pointing one is moved to be keeped to the left
1088  StackedRight, //if the pointed entity is moved so the pointing one is moved to be keeped to the right
1089  StackedAbove, //if the pointed entity is moved so the pointing one is moved to be keeped above
1090  StackedBelow, //if the pointed entity is moved so the pointing one is moved to be keeped below
1091  PositionallyFixed, //The pointing entity is positionnaly stuck to the pointed one
1092  OrientationallyFixed, //The pointing reference direction is stuck related to the pointed one
1093  ForceHidden, //the pointed entity is force to be hidden
1094  ForceVisible, //the pointed entity is force to be visible
1095  ForceClipped, //the pointed entity is force to be clipped by light section view
1096  KeepOnlyFdt, //keep only pmi
1097 
1098  //Category used to qualify links from the 1st Dtk_ReferenceBlockPtr - [PT] / [SL] / [PL] -
1099  //These links can apply to a reference into Dtk_ReferenceBlockPtr - 3 1st references handled - or to the common datum - the whole Dtk_ReferenceBlockPtr
1104 
1105  //Category used to qualify links from the 2nd Dtk_ReferenceBlockPtr - [PT] / [SL] / [PL] -
1106  //These links can apply to a reference into Dtk_ReferenceBlockPtr - 3 1st references handled - or to the common datum - the whole Dtk_ReferenceBlockPtr
1111 
1112  //Category used to qualify links from the 3rd Dtk_ReferenceBlockPtr - [PT] / [SL] / [PL] -
1113  //These links can apply to a reference into Dtk_ReferenceBlockPtr - 3 1st references handled - or to the common datum - the whole Dtk_ReferenceBlockPtr
1118 
1119  //General Associations
1122  SubPMI,
1125  Support,
1131 
1132  Context,
1133 
1134  };

Constructor & Destructor Documentation

◆ Dtk_NodeConnector() [1/2]

Dtk_NodeConnector::Dtk_NodeConnector ( )
protected

Default constructor.

◆ Dtk_NodeConnector() [2/2]

Dtk_NodeConnector::Dtk_NodeConnector ( const Dtk_NodeConnector inNodeConnector)
protected

Copy constructor.

Parameters
inNodeConnectorthe Dtk_NodeConnector to be copied

◆ ~Dtk_NodeConnector()

Dtk_NodeConnector::~Dtk_NodeConnector ( )
protected

Destructor.

Member Function Documentation

◆ _Copy()

void Dtk_NodeConnector::_Copy ( const Dtk_NodeConnector s)
protected

◆ _copy()

void Dtk_Object::_copy ( const Dtk_Object s)
protectedinherited

◆ _init()

void Dtk_Object::_init ( )
protectedinherited

◆ _Init()

void Dtk_NodeConnector::_Init ( )
protected

◆ _reset()

void Dtk_Object::_reset ( )
protectedinherited

◆ _Reset()

void Dtk_NodeConnector::_Reset ( )
protected

◆ AddSubEntities()

Dtk_ErrorStatus Dtk_NodeConnector::AddSubEntities ( const Dtk_tab< SubEntity > &  inSubEntities)

Add a set of SubEntities - defined by their IDs and Types - to the SubEntities list.

Parameters
inSubEntitiesSubEntities array
Returns
DtkNoError if no error.

◆ AddSubEntity()

Dtk_ErrorStatus Dtk_NodeConnector::AddSubEntity ( const SubEntity inSubEntity)

Add a SubEntity - defined by their IDs and Types - to the SubEntities list.

Parameters
inSubEntitySubEntity
Returns
DtkNoError if no error.

◆ CheckAssociatedPathComponentID()

Dtk_Int32 Dtk_NodeConnector::CheckAssociatedPathComponentID ( const Dtk_MainDocPtr inMainDocPtr)

Checks if the Path Component ID exist into Dtk_MainDocPtr.

Returns true if path connector exists else returns false

◆ Clone()

virtual Dtk_Object* Dtk_NodeConnector::Clone ( )
protectedvirtual
1247 { return new Dtk_NodeConnector(*this); }

◆ Create() [1/2]

static Dtk_NodeConnectorPtr Dtk_NodeConnector::Create ( )
static

Base constructor.

◆ Create() [2/2]

static Dtk_NodeConnectorPtr Dtk_NodeConnector::Create ( const Dtk_NodeConnector s)
static

Copy constructor.

Parameters
inToBeCopiedObject to copy.

◆ DtkDynamicCast()

static Dtk_NodeConnector* Dtk_NodeConnector::DtkDynamicCast ( Dtk_Object s)
static

Performs a dynamic cast - doesn't need RTTI -.

◆ DtkDynamicType() [1/2]

Dtk_Int32 Dtk_NodeConnector::DtkDynamicType ( const Dtk_Int32 inId)

Retrieves the dynamic entity type.

◆ DtkDynamicType() [2/2]

◆ dump()

virtual void Dtk_Object::dump ( FILE *  file = stdout)
virtualinherited

◆ get_type_detk()

type_detk Dtk_NodeConnector::get_type_detk ( ) const
Returns
The type of the entity type - DTK_TYPE_FDT -
1269 { return DTK_TYPE_NODE_CONNECTOR; }

◆ GetAssociatedComponentID()

Dtk_ID Dtk_NodeConnector::GetAssociatedComponentID ( ) const

Returns the Component ID referenced by the connector.

◆ GetAssociatedPathComponentID() [1/2]

const Dtk_tab<Dtk_ID>& Dtk_NodeConnector::GetAssociatedPathComponentID ( ) const

Returns the Path Component ID referenced by the connector from Root to Target.

◆ GetAssociatedPathComponentID() [2/2]

void Dtk_NodeConnector::GetAssociatedPathComponentID ( Dtk_tab< Dtk_ID > &  outAssociatedPathComponentID) const

◆ GetNodeId()

Dtk_ID Dtk_NodeConnector::GetNodeId ( ) const

Returns the Node id referenced by the connector.

◆ GetPointedEntityType()

type_detk Dtk_NodeConnector::GetPointedEntityType ( ) const

Retrieves the pointed entity Type.

Returns
The pointed entity Type.

◆ GetPointingEntityType()

Dtk_Node::FullType Dtk_NodeConnector::GetPointingEntityType ( ) const

Retrieves the pointing entity FullType. Should be the FullType of the Dtk_Node containing the Dtk_NodeConnector.

Returns
The pointing entity FullType.

◆ GetReasonLink()

Dtk_NodeConnector::ReasonLinkEnum Dtk_NodeConnector::GetReasonLink ( ReasonCategoryEnum outReasonCategory) const

Gets the Reason Link of the Dtk_NodeConnector to specify the reason of the connection.

Parameters
outReasonCategoryThe Reason Category - processed from the ReasonLink -
Returns
The Reason Link.

◆ GetSize()

◆ GetSubEntities() [1/2]

Dtk_ErrorStatus Dtk_NodeConnector::GetSubEntities ( Dtk_tab< Dtk_ID > &  outEntitiesIDs,
Dtk_tab< type_detk > &  outEntitiesTypes 
) const

Retrieves The connected SubEntities - IDs and types -.

Parameters
outEntitiesIDsSubEntities Ids
outEntitiesTypesSubEntities types
Remarks
Sizes of the 2 arrays are equal
Returns
DtkNoError if no error.

◆ GetSubEntities() [2/2]

Dtk_ErrorStatus Dtk_NodeConnector::GetSubEntities ( Dtk_tab< SubEntity > &  outSubEntities) const

Retrieves the SubEntities array - defined by their IDs and Types -.

Parameters
outSubEntitiesThe resulting SubEntities array
Returns
DtkNoError if no error.

◆ GetSubEntitiesNb()

Dtk_Size_t Dtk_NodeConnector::GetSubEntitiesNb ( ) const

Returns the number of the geometric entities.

◆ ReasonCategoryEnumToString()

static Dtk_string Dtk_NodeConnector::ReasonCategoryEnumToString ( const ReasonCategoryEnum inEnum)
static
1198  {
1199  switch( inEnum )
1200  {
1201  case PlacementCategory: return L"PlacementCategory";
1202  case GeneralAssociationCategory: return L"GeneralAssociationCategory";
1203  case VisibilityCategory: return L"VisibilityCategory";
1204  case FirstRefBlockSituationCategory: return L"FirstRefBlockSituationCategory";
1205  case SecondRefBlockSituationCategory: return L"SecondRefBlockSituationCategory";
1206  case ThirdRefBlockSituationCategory: return L"ThirdRefBlockSituationCategory";
1207  default: return L"UnknownCategory";
1208  }
1209  }

◆ ReasonLinkEnumToString()

static Dtk_string Dtk_NodeConnector::ReasonLinkEnumToString ( const ReasonLinkEnum inEnum)
static
1136  {
1137  switch( inEnum )
1138  {
1139  case VerticallyAligned: return L"VerticallyAligned";
1140  case HorizontallyAligned: return L"HorizontallyAligned";
1141  case StackedLeft: return L"StackedLeft";
1142  case StackedRight: return L"StackedRight";
1143  case StackedAbove: return L"StackedAbove";
1144  case StackedBelow: return L"StackedBelow";
1145  case PositionallyFixed: return L"PositionallyFixed";
1146  case OrientationallyFixed: return L"OrientationallyFixed";
1147  case ForceHidden: return L"ForceHidden";
1148  case ForceVisible: return L"ForceVisible";
1149  case ForceClipped: return L"ForceClipped";
1150  case KeepOnlyFdt: return L"KeepOnlyFdt";
1151 
1152  case AssociatedGeometry: return L"AssociatedGeometry";
1153  case AssociatedFeature: return L"AssociatedFeature";
1154  case SubPMI: return L"SubPMI";
1155  case DefaultAnnotationLink: return L"DefaultAnnotationLink";
1156  case HighlightedGeometry: return L"HighlightedGeometry";
1157  case Support: return L"Support";
1158  case AssociatedAxisSystem: return L"AssociatedAxisSystem";
1159  case AssociatedXDirection: return L"AssociatedXDirection";
1160  case AssociatedYDirection: return L"AssociatedYDirection";
1161  case AssociatedZDirection: return L"AssociatedZDirection";
1162  case AssociatedCenterPoint: return L"AssociatedCenterPoint";
1163 
1164  case Context: return L"Context";
1165 
1166  case FirstRefBlockSituation_Common: return L"FirstRefBlockSituation_Common";
1167  case FirstRefBlockSituation_1: return L"FirstRefBlockSituation_1";
1168  case FirstRefBlockSituation_2: return L"FirstRefBlockSituation_2";
1169  case FirstRefBlockSituation_3: return L"FirstRefBlockSituation_3";
1170 
1171  case SecondRefBlockSituation_Common: return L"SecondRefBlockSituation_Common";
1172  case SecondRefBlockSituation_1: return L"SecondRefBlockSituation_1";
1173  case SecondRefBlockSituation_2: return L"SecondRefBlockSituation_2";
1174  case SecondRefBlockSituation_3: return L"SecondRefBlockSituation_3";
1175 
1176  case ThirdRefBlockSituation_Common: return L"ThirdRefBlockSituation_Common";
1177  case ThirdRefBlockSituation_1: return L"ThirdRefBlockSituation_1";
1178  case ThirdRefBlockSituation_2: return L"ThirdRefBlockSituation_2";
1179  case ThirdRefBlockSituation_3: return L"ThirdRefBlockSituation_3";
1180 
1181  default: return L"Unknown";
1182  }
1183  }

◆ SetAssociatedComponentID()

void Dtk_NodeConnector::SetAssociatedComponentID ( const Dtk_ID inComponentID)

Sets the component ID.

◆ SetAssociatedPathComponentID()

void Dtk_NodeConnector::SetAssociatedPathComponentID ( const Dtk_tab< Dtk_ID > &  inPathComponentID)

Sets the Path Component ID from Root to Target.

◆ SetNodeId()

void Dtk_NodeConnector::SetNodeId ( const Dtk_ID inNodeId)

Sets the Node id.

◆ SetPointedEntityType()

void Dtk_NodeConnector::SetPointedEntityType ( const type_detk  inPointedEntityType)

Sets the pointed entity Type.

Parameters
inPointedEntityTypeThe pointed entity Type.

◆ SetPointingEntityType()

void Dtk_NodeConnector::SetPointingEntityType ( const Dtk_Node::FullType  inPointingEntityType)

Sets the pointing entity Type.

Parameters
inPointingEntityTypeThe pointing entity Type.

◆ SetReasonLink()

void Dtk_NodeConnector::SetReasonLink ( const ReasonLinkEnum  inReasonLink)

Sets the Reason Link of the Dtk_NodeConnector to specify the reason of the connection.

Parameters
inReasonLinkThe Reason Link

◆ SetSubEntities() [1/2]

Dtk_ErrorStatus Dtk_NodeConnector::SetSubEntities ( const Dtk_tab< Dtk_ID > &  inEntitiesIDs,
const Dtk_tab< type_detk > &  inEntitiesTypes 
)

Returns the set of Additional Entities defined by their IDs and Types.

Parameters
inEntitiesIDsSubEntities Ids
inEntitiesTypesSubEntities types
Remarks
The size of the 2 arrays must be equal
Returns
DtkNoError if no error.

◆ SetSubEntities() [2/2]

Dtk_ErrorStatus Dtk_NodeConnector::SetSubEntities ( const Dtk_tab< SubEntity > &  inSubEntities)

Sets of SubEntities - defined by their IDs and Types -.

Parameters
inSubEntitiesSubEntities array
Returns
DtkNoError if no error.

Friends And Related Function Documentation

◆ Dtk_Node

friend class Dtk_Node
friend

◆ Dtk_SmartPtr< Dtk_NodeConnector >

friend class Dtk_SmartPtr< Dtk_NodeConnector >
friend

Field Documentation

◆ _Private

Dtk_Handle* Dtk_NodeConnector::_Private
protected

◆ count_

unsigned long Dtk_Object::count_
protectedinherited
Dtk_NodeConnector::KeepOnlyFdt
@ KeepOnlyFdt
Definition: dtk_maindoc.hpp:1096
Dtk_NodeConnector::Support
@ Support
Definition: dtk_maindoc.hpp:1125
DTK_TYPE_NODE_CONNECTOR
@ DTK_TYPE_NODE_CONNECTOR
Definition: define.h:483
Dtk_NodeConnector::VerticallyAligned
@ VerticallyAligned
Definition: dtk_maindoc.hpp:1085
Dtk_NodeConnector::ThirdRefBlockSituation_1
@ ThirdRefBlockSituation_1
Definition: dtk_maindoc.hpp:1115
Dtk_NodeConnector::StackedBelow
@ StackedBelow
Definition: dtk_maindoc.hpp:1090
Dtk_NodeConnector::ForceHidden
@ ForceHidden
Definition: dtk_maindoc.hpp:1093
Dtk_NodeConnector::ThirdRefBlockSituation_Common
@ ThirdRefBlockSituation_Common
Definition: dtk_maindoc.hpp:1114
Dtk_NodeConnector::AssociatedYDirection
@ AssociatedYDirection
Definition: dtk_maindoc.hpp:1128
Dtk_NodeConnector::FirstRefBlockSituation_3
@ FirstRefBlockSituation_3
Definition: dtk_maindoc.hpp:1103
Dtk_NodeConnector::AssociatedAxisSystem
@ AssociatedAxisSystem
Definition: dtk_maindoc.hpp:1126
Dtk_NodeConnector::StackedAbove
@ StackedAbove
Definition: dtk_maindoc.hpp:1089
Dtk_NodeConnector::PlacementCategory
@ PlacementCategory
Definition: dtk_maindoc.hpp:1189
Dtk_NodeConnector::SecondRefBlockSituation_2
@ SecondRefBlockSituation_2
Definition: dtk_maindoc.hpp:1109
Dtk_NodeConnector::SecondRefBlockSituationCategory
@ SecondRefBlockSituationCategory
Definition: dtk_maindoc.hpp:1194
DTK_TYPE_OBJECT
@ DTK_TYPE_OBJECT
Definition: define.h:464
Dtk_NodeConnector::ThirdRefBlockSituation_3
@ ThirdRefBlockSituation_3
Definition: dtk_maindoc.hpp:1117
Dtk_NodeConnector::AssociatedGeometry
@ AssociatedGeometry
Definition: dtk_maindoc.hpp:1120
Dtk_NodeConnector::Unknown
@ Unknown
Definition: dtk_maindoc.hpp:1083
Dtk_NodeConnector::AssociatedCenterPoint
@ AssociatedCenterPoint
Definition: dtk_maindoc.hpp:1130
Dtk_NodeConnector::StackedRight
@ StackedRight
Definition: dtk_maindoc.hpp:1088
Dtk_NodeConnector::ThirdRefBlockSituation_2
@ ThirdRefBlockSituation_2
Definition: dtk_maindoc.hpp:1116
Dtk_NodeConnector::Context
@ Context
Definition: dtk_maindoc.hpp:1132
Dtk_NodeConnector::ForceClipped
@ ForceClipped
Definition: dtk_maindoc.hpp:1095
Dtk_NodeConnector::HorizontallyAligned
@ HorizontallyAligned
Definition: dtk_maindoc.hpp:1086
Dtk_NodeConnector::FirstRefBlockSituationCategory
@ FirstRefBlockSituationCategory
Definition: dtk_maindoc.hpp:1193
Dtk_NodeConnector::ThirdRefBlockSituationCategory
@ ThirdRefBlockSituationCategory
Definition: dtk_maindoc.hpp:1195
Dtk_NodeConnector::Dtk_NodeConnector
Dtk_NodeConnector()
Default constructor.
Dtk_NodeConnector::ForceVisible
@ ForceVisible
Definition: dtk_maindoc.hpp:1094
Dtk_NodeConnector::PositionallyFixed
@ PositionallyFixed
Definition: dtk_maindoc.hpp:1091
Dtk_NodeConnector::HighlightedGeometry
@ HighlightedGeometry
Definition: dtk_maindoc.hpp:1124
Dtk_Object::_typeID
@ _typeID
Definition: dtk_object.hpp:13
Dtk_NodeConnector::VisibilityCategory
@ VisibilityCategory
Definition: dtk_maindoc.hpp:1191
Dtk_NodeConnector::DefaultAnnotationLink
@ DefaultAnnotationLink
Definition: dtk_maindoc.hpp:1123
Dtk_NodeConnector::SecondRefBlockSituation_Common
@ SecondRefBlockSituation_Common
Definition: dtk_maindoc.hpp:1107
Dtk_NodeConnector::SecondRefBlockSituation_3
@ SecondRefBlockSituation_3
Definition: dtk_maindoc.hpp:1110
Dtk_NodeConnector::GeneralAssociationCategory
@ GeneralAssociationCategory
Definition: dtk_maindoc.hpp:1190
Dtk_NodeConnector::FirstRefBlockSituation_Common
@ FirstRefBlockSituation_Common
Definition: dtk_maindoc.hpp:1100
Dtk_NodeConnector::FirstRefBlockSituation_1
@ FirstRefBlockSituation_1
Definition: dtk_maindoc.hpp:1101
Dtk_NodeConnector::UnknownCategory
@ UnknownCategory
Definition: dtk_maindoc.hpp:1188
Dtk_NodeConnector::AssociatedZDirection
@ AssociatedZDirection
Definition: dtk_maindoc.hpp:1129
Dtk_NodeConnector::StackedLeft
@ StackedLeft
Definition: dtk_maindoc.hpp:1087
Dtk_NodeConnector::_typeID
@ _typeID
Definition: dtk_maindoc.hpp:1234
Dtk_NodeConnector::AssociatedXDirection
@ AssociatedXDirection
Definition: dtk_maindoc.hpp:1127
Dtk_NodeConnector::OrientationallyFixed
@ OrientationallyFixed
Definition: dtk_maindoc.hpp:1092
Dtk_NodeConnector::SecondRefBlockSituation_1
@ SecondRefBlockSituation_1
Definition: dtk_maindoc.hpp:1108
Dtk_NodeConnector::FirstRefBlockSituation_2
@ FirstRefBlockSituation_2
Definition: dtk_maindoc.hpp:1102
Dtk_NodeConnector::SubPMI
@ SubPMI
Definition: dtk_maindoc.hpp:1122
Dtk_NodeConnector::AssociatedFeature
@ AssociatedFeature
Definition: dtk_maindoc.hpp:1121