 |
NAVTOR SDK
v.3.0
Software Development Kit for fast and efficient development of ECDIS, ECS and generic marine applications
|
|
Go to the documentation of this file. 1 #ifndef SDK_GDB_RELATIONSHIP_INTERFACE_H_
11 #define SDK_GDB_RELATIONSHIP_INTERFACE_H_
17 SDK_GDB_BEGIN_NAMESPACE
34 SDKUInt32& count)
const throw() = 0;
89 virtual GDBResult SDK_CALLTYPE
GetOwner(
90 IObject** owner)
const throw() = 0;
100 IObject**
object)
const throw() = 0;
123 SDK_GDB_END_NAMESPACE
125 #endif // SDK_GDB_RELATIONSHIP_INTERFACE_H_
RelationshipRole
Definition of the Relation role.
Definition: gdb_const.h:305
virtual GDBResult SDK_CALLTYPE GetRelationshipRole(RelationshipRole &role) const =0
Returns the relationship role.
Object is a basic entity of a geodatabase dataset. Every object in the geodatabase is uniquely identi...
Definition: gdb_feature.h:130
virtual GDBResult SDK_CALLTYPE GetRelated(IObject **object) const =0
Returns the related object.
Provides access to members that return information about the relationship.
Definition: gdb_relationship.h:80
virtual GDBResult SDK_CALLTYPE GetRelationshipCount(SDKUInt32 &count) const =0
Returns the number of relationships in the collection.
Geo database constants and structures.
Provides access to relationship collection.
Definition: gdb_relationship.h:28
virtual GDBResult SDK_CALLTYPE GetRelationshipObject(SDKUInt32 index, IRelationship **relationship) const =0
Returns the relationship object from the relationship collection specified by index....
Base interface for all SDK interfaces.
Definition: sdk_component_interface.h:41
virtual GDBResult SDK_CALLTYPE GetRelationship(SDKUInt32 index, IObject **related_object, RelationshipClass *relationship_class, RelationshipRole *relationship_role) const =0
Returns the relationship from the relationship collection specified by index. The first relationship ...
RelationshipClass
Definition of the Relationship class.
Definition: gdb_const.h:313
Describes interfaces that manages a geodatabase feature object.
virtual GDBResult SDK_CALLTYPE GetRelationshipClass(RelationshipClass &rel_class) const =0
Returns the relationship class. Besides the RelationshipClass enum the relationship class is encoded ...
FWD_DECL_INTERFACE(ILWEParserWrapper)
Provides a wrapper around the message parser to get, add or remove the.
virtual GDBResult SDK_CALLTYPE GetOwner(IObject **owner) const =0
Returns the owner of the relationship.