DATAKIT SDK  V2026.2
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,
  AppearanceCategory, 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, ForceColor,
  ForceRender, 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_Int32 GetColorId () const
 Retrieves the Color Id for ForceColor connectors. More...
 
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...
 
Dtk_ID GetRenderId () const
 Retrieves the Render Id for ForceRender connectors. 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 SetColorId (Dtk_ID inColorId)
 Set the Color Id for ForceColor connectors. 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...
 
void SetRenderId (Dtk_ID inRenderId)
 Set the Render Id for ForceRender connectors. 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 ()
 Calls default constructor to allocate a new object. More...
 
static Dtk_NodeConnectorPtr Create (const Dtk_NodeConnector &in)
 Calls copy constructor to allocate a new object. 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 _Init ()
 
void _Reset ()
 
virtual Dtk_ObjectClone ()
 
 Dtk_NodeConnector ()
 Default constructor. More...
 
 Dtk_NodeConnector (const Dtk_NodeConnector &in)
 Copy constructor. More...
 
 ~Dtk_NodeConnector ()
 Destructor. More...
 

Protected Attributes

Dtk_Handle * _Private
 
unsigned long count_
 

Detailed Description

This is the Dtk_NodeConnector Class.
.

See also
Use Dtk_NodeConnectorPtr class to handle it.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
protectedinherited
Enumerator
_typeID 

◆ anonymous enum

anonymous enum
protected
Enumerator
_typeID 
1244  {
1246  };

◆ ReasonCategoryEnum

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

Enumerator
UnknownCategory 
PlacementCategory 
GeneralAssociationCategory 
VisibilityCategory 
AppearanceCategory 
FirstRefBlockSituationCategory 
SecondRefBlockSituationCategory 
ThirdRefBlockSituationCategory 
1196  {
1197  UnknownCategory = 0,
1198  PlacementCategory, //General Placement Category gathering all Placement Reasons
1202 
1206  };

◆ 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 
ForceColor 
ForceRender 
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 
1087  {
1088  Unknown = 0,
1089  //Placement Reasons
1090  VerticallyAligned, //the pointing entity is bound to the the position of pointed one, so that they stay vertically aligned
1091  HorizontallyAligned, //the pointing entity is bound to the the position of pointed one, so that they stay horizontally aligned
1092  StackedLeft, //the pointing entity is bound to the the position of pointed one, so that it is kept to the left
1093  StackedRight, //the pointing entity is bound to the the position of pointed one, so that it is kept to the right
1094  StackedAbove, //the pointing entity is bound to the the position of pointed one, so that it is kept above
1095  StackedBelow, //the pointing entity is bound to the the position of pointed one, so that it is kept below
1096  PositionallyFixed, //the pointing entity positon is constrained by the pointed one
1097  OrientationallyFixed, //the pointing entity direction is constrained by the pointed one
1098  ForceHidden, //the pointed entity is forced to be hidden
1099  ForceVisible, //the pointed entity is forced to be visible
1100  ForceColor, //the pointed entity is forced to change color
1101  ForceRender, //the pointed entity is forced to change render info
1102  ForceClipped, //the pointed entity is forced to be clipped by light section view
1103  KeepOnlyFdt, //keep only pmi
1104 
1105  //Category used to qualify links from the 1st 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 2nd 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  //Category used to qualify links from the 3rd Dtk_ReferenceBlockPtr - [PT] / [SL] / [PL] -
1120  //These links can apply to a reference into Dtk_ReferenceBlockPtr - 3 1st references handled - or to the common datum - the whole Dtk_ReferenceBlockPtr
1125 
1126  //General Associations
1129  SubPMI,
1132  Support,
1138 
1139  Context,
1140 
1141  };

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 in)
protected

Copy constructor.

Parameters
inObject to copy from.

◆ ~Dtk_NodeConnector()

Dtk_NodeConnector::~Dtk_NodeConnector ( )
protected

Destructor.

Member Function Documentation

◆ _Copy()

void Dtk_NodeConnector::_Copy ( const Dtk_NodeConnector s)
protected

◆ _Init()

void Dtk_NodeConnector::_Init ( )
protected

◆ _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
1257 { return new Dtk_NodeConnector(*this); }

◆ Create() [1/2]

static Dtk_NodeConnectorPtr Dtk_NodeConnector::Create ( )
static

Calls default constructor to allocate a new object.

◆ Create() [2/2]

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

Calls copy constructor to allocate a new object.

Parameters
inObject to copy from.

◆ 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 -
1279 { 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

◆ GetColorId()

Dtk_Int32 Dtk_NodeConnector::GetColorId ( ) const

Retrieves the Color Id for ForceColor connectors.

Returns
The Color Id ( > 0 if exists, 0 otherwise).

◆ 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.

◆ GetRenderId()

Dtk_ID Dtk_NodeConnector::GetRenderId ( ) const

Retrieves the Render Id for ForceRender connectors.

Returns
The Render Id ( > 0 if exists, 0 otherwise).

◆ 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
1208  {
1209  switch( inEnum )
1210  {
1211  case PlacementCategory: return L"PlacementCategory";
1212  case GeneralAssociationCategory: return L"GeneralAssociationCategory";
1213  case VisibilityCategory: return L"VisibilityCategory";
1214  case AppearanceCategory: return L"AppearanceCategory";
1215  case FirstRefBlockSituationCategory: return L"FirstRefBlockSituationCategory";
1216  case SecondRefBlockSituationCategory: return L"SecondRefBlockSituationCategory";
1217  case ThirdRefBlockSituationCategory: return L"ThirdRefBlockSituationCategory";
1218  default: return L"UnknownCategory";
1219  }
1220  }

◆ ReasonLinkEnumToString()

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

◆ 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.

◆ SetColorId()

void Dtk_NodeConnector::SetColorId ( Dtk_ID  inColorId)

Set the Color Id for ForceColor connectors.

Parameters
inColorIdThe Color Id

◆ 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

◆ SetRenderId()

void Dtk_NodeConnector::SetRenderId ( Dtk_ID  inRenderId)

Set the Render Id for ForceRender connectors.

Parameters
inRenderIdThe Render Id

◆ 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.

Field Documentation

◆ _Private

Dtk_Handle* Dtk_NodeConnector::_Private
protected

◆ count_

unsigned long Dtk_Object::count_
protectedinherited
Dtk_NodeConnector::KeepOnlyFdt
@ KeepOnlyFdt
Definition: dtk_maindoc.hpp:1103
Dtk_NodeConnector::Support
@ Support
Definition: dtk_maindoc.hpp:1132
DTK_TYPE_NODE_CONNECTOR
@ DTK_TYPE_NODE_CONNECTOR
Definition: define.h:474
Dtk_NodeConnector::VerticallyAligned
@ VerticallyAligned
Definition: dtk_maindoc.hpp:1090
Dtk_NodeConnector::ThirdRefBlockSituation_1
@ ThirdRefBlockSituation_1
Definition: dtk_maindoc.hpp:1122
Dtk_NodeConnector::ForceColor
@ ForceColor
Definition: dtk_maindoc.hpp:1100
Dtk_NodeConnector::StackedBelow
@ StackedBelow
Definition: dtk_maindoc.hpp:1095
Dtk_NodeConnector::ForceHidden
@ ForceHidden
Definition: dtk_maindoc.hpp:1098
Dtk_NodeConnector::ThirdRefBlockSituation_Common
@ ThirdRefBlockSituation_Common
Definition: dtk_maindoc.hpp:1121
Dtk_NodeConnector::AssociatedYDirection
@ AssociatedYDirection
Definition: dtk_maindoc.hpp:1135
Dtk_NodeConnector::FirstRefBlockSituation_3
@ FirstRefBlockSituation_3
Definition: dtk_maindoc.hpp:1110
Dtk_NodeConnector::AssociatedAxisSystem
@ AssociatedAxisSystem
Definition: dtk_maindoc.hpp:1133
Dtk_NodeConnector::StackedAbove
@ StackedAbove
Definition: dtk_maindoc.hpp:1094
Dtk_NodeConnector::PlacementCategory
@ PlacementCategory
Definition: dtk_maindoc.hpp:1198
Dtk_NodeConnector::SecondRefBlockSituation_2
@ SecondRefBlockSituation_2
Definition: dtk_maindoc.hpp:1116
Dtk_NodeConnector::SecondRefBlockSituationCategory
@ SecondRefBlockSituationCategory
Definition: dtk_maindoc.hpp:1204
DTK_TYPE_OBJECT
@ DTK_TYPE_OBJECT
Definition: define.h:455
Dtk_NodeConnector::AppearanceCategory
@ AppearanceCategory
Definition: dtk_maindoc.hpp:1201
Dtk_NodeConnector::ThirdRefBlockSituation_3
@ ThirdRefBlockSituation_3
Definition: dtk_maindoc.hpp:1124
Dtk_NodeConnector::AssociatedGeometry
@ AssociatedGeometry
Definition: dtk_maindoc.hpp:1127
Dtk_NodeConnector::Unknown
@ Unknown
Definition: dtk_maindoc.hpp:1088
Dtk_NodeConnector::AssociatedCenterPoint
@ AssociatedCenterPoint
Definition: dtk_maindoc.hpp:1137
Dtk_NodeConnector::StackedRight
@ StackedRight
Definition: dtk_maindoc.hpp:1093
Dtk_NodeConnector::ThirdRefBlockSituation_2
@ ThirdRefBlockSituation_2
Definition: dtk_maindoc.hpp:1123
Dtk_NodeConnector::ForceRender
@ ForceRender
Definition: dtk_maindoc.hpp:1101
Dtk_NodeConnector::Context
@ Context
Definition: dtk_maindoc.hpp:1139
Dtk_NodeConnector::ForceClipped
@ ForceClipped
Definition: dtk_maindoc.hpp:1102
Dtk_NodeConnector::HorizontallyAligned
@ HorizontallyAligned
Definition: dtk_maindoc.hpp:1091
Dtk_NodeConnector::FirstRefBlockSituationCategory
@ FirstRefBlockSituationCategory
Definition: dtk_maindoc.hpp:1203
Dtk_NodeConnector::ThirdRefBlockSituationCategory
@ ThirdRefBlockSituationCategory
Definition: dtk_maindoc.hpp:1205
Dtk_NodeConnector::Dtk_NodeConnector
Dtk_NodeConnector()
Default constructor.
Dtk_NodeConnector::ForceVisible
@ ForceVisible
Definition: dtk_maindoc.hpp:1099
Dtk_NodeConnector::PositionallyFixed
@ PositionallyFixed
Definition: dtk_maindoc.hpp:1096
Dtk_NodeConnector::HighlightedGeometry
@ HighlightedGeometry
Definition: dtk_maindoc.hpp:1131
Dtk_Object::_typeID
@ _typeID
Definition: dtk_object.hpp:10
Dtk_NodeConnector::VisibilityCategory
@ VisibilityCategory
Definition: dtk_maindoc.hpp:1200
Dtk_NodeConnector::DefaultAnnotationLink
@ DefaultAnnotationLink
Definition: dtk_maindoc.hpp:1130
Dtk_NodeConnector::SecondRefBlockSituation_Common
@ SecondRefBlockSituation_Common
Definition: dtk_maindoc.hpp:1114
Dtk_NodeConnector::SecondRefBlockSituation_3
@ SecondRefBlockSituation_3
Definition: dtk_maindoc.hpp:1117
Dtk_NodeConnector::GeneralAssociationCategory
@ GeneralAssociationCategory
Definition: dtk_maindoc.hpp:1199
Dtk_NodeConnector::FirstRefBlockSituation_Common
@ FirstRefBlockSituation_Common
Definition: dtk_maindoc.hpp:1107
Dtk_NodeConnector::FirstRefBlockSituation_1
@ FirstRefBlockSituation_1
Definition: dtk_maindoc.hpp:1108
Dtk_NodeConnector::UnknownCategory
@ UnknownCategory
Definition: dtk_maindoc.hpp:1197
Dtk_NodeConnector::AssociatedZDirection
@ AssociatedZDirection
Definition: dtk_maindoc.hpp:1136
Dtk_NodeConnector::StackedLeft
@ StackedLeft
Definition: dtk_maindoc.hpp:1092
Dtk_NodeConnector::_typeID
@ _typeID
Definition: dtk_maindoc.hpp:1245
Dtk_NodeConnector::AssociatedXDirection
@ AssociatedXDirection
Definition: dtk_maindoc.hpp:1134
Dtk_NodeConnector::OrientationallyFixed
@ OrientationallyFixed
Definition: dtk_maindoc.hpp:1097
Dtk_NodeConnector::SecondRefBlockSituation_1
@ SecondRefBlockSituation_1
Definition: dtk_maindoc.hpp:1115
Dtk_NodeConnector::FirstRefBlockSituation_2
@ FirstRefBlockSituation_2
Definition: dtk_maindoc.hpp:1109
Dtk_NodeConnector::SubPMI
@ SubPMI
Definition: dtk_maindoc.hpp:1129
Dtk_NodeConnector::AssociatedFeature
@ AssociatedFeature
Definition: dtk_maindoc.hpp:1128