#include <rvc/hyperidx.h>

Reference type indicating what the link uses for reference.
Values for how to scale view after following link.
These do not numerically correspond to the HYPERLINK_Scale... values.
| RVC::HYPERINDEX::LINK::LINK | ( | ) |
Default constructor.
| bool RVC::HYPERINDEX::LINK::CanUseScalePos | ( | ) | const |
Determine if can use scale/position settings.
| void RVC::HYPERINDEX::LINK::Clear | ( | ) |
Clear all entries in the instance.
Reimplemented in GRE::HYPERLINK.
| const MISTRING& RVC::HYPERINDEX::LINK::GetDescription | ( | ) | const [inline] |
| TYPE RVC::HYPERINDEX::LINK::GetLinkType | ( | ) | const [inline] |
| double RVC::HYPERINDEX::LINK::GetMapScale | ( | ) | const [inline] |
Map scale if m_ScaleType is SCALE_ToMap.
| const MISTRING& RVC::HYPERINDEX::LINK::GetName | ( | ) | const [inline] |
Get type of object being linked to.
Will return OBJTYPE_All if not linked to RVC object.
| OBJTYPE RVC::HYPERINDEX::LINK::GetObjType | ( | ) | const [inline] |
Get type of object being linked to.
Will return OBJTYPE_All if not linked to RVC object.
| POSITION RVC::HYPERINDEX::LINK::GetPosition | ( | ) | const [inline] |
| const FILEPATH& RVC::HYPERINDEX::LINK::GetRefFilePath | ( | ) | const [inline] |
Get reference file path, only valid if GetRefType returns REFTYPE_FilePath.
| ERRVALUE RVC::HYPERINDEX::LINK::GetRefObjItem | ( | RVC::OBJITEM & | ObjItem | ) | const |
Get reference object item, only valid if GetRefType returns REFTYPE_ObjItem.
| ObjItem | Item returned, might not be resolved to actual object |
| ERRVALUE RVC::HYPERINDEX::LINK::GetRefTableField | ( | RVC::OBJECTNAME & | TableName, | |
| RVC::OBJECTNAME & | FieldName | |||
| ) | const |
Get reference attribute table and field, only valid if GetRefType returns REFTYPE_TableField.
| TableName | Table name returned | |
| FieldName | Field name returned |
| REFTYPE RVC::HYPERINDEX::LINK::GetRefType | ( | ) | const |
Get reference type.
| const MISTRING& RVC::HYPERINDEX::LINK::GetRefURL | ( | ) | const [inline] |
Get reference URL, only valid if GetRefType returns REFTYPE_URL.
| SCALE RVC::HYPERINDEX::LINK::GetScaleType | ( | ) | const [inline] |
| double RVC::HYPERINDEX::LINK::GetZoomFactor | ( | ) | const [inline] |
Zoom factor if m_ScaleType is SCALE_Zoomed.
| bool RVC::HYPERINDEX::LINK::IsValid | ( | ) | const |
Determine if link is valid.
Does not necessarily mean that link refers to an existing file/object/url, checks members for reasonable settings only.
| bool RVC::HYPERINDEX::LINK::ReadLinkFromAttribute | ( | const RVC::DBASE_ELEMENT & | DBaseObj, | |
| const RVC::ELEMENT & | Element | |||
| ) |
Obtain link information if the LinkTo is TYPE_FileByAttrib or TYPE_URLByAttrib.
| void RVC::HYPERINDEX::LINK::SetDescription | ( | const MISTRING & | desc | ) | [inline] |
| void RVC::HYPERINDEX::LINK::SetLinkType | ( | TYPE | type | ) |
Set type of object/document to link to Will clear reference members if link type actually changed.
| void RVC::HYPERINDEX::LINK::SetMapScale | ( | double | MapScale | ) | [inline] |
| void RVC::HYPERINDEX::LINK::SetPosition | ( | POSITION | posn | ) | [inline] |
Set reference file path, only valid if GetRefType returns REFTYPE_FilePath.
| ERRVALUE RVC::HYPERINDEX::LINK::SetRefObjItem | ( | const RVC::OBJITEM & | ObjItem | ) |
Set reference object item.
Will adjust link type to be appropriate for object type.
| ERRVALUE RVC::HYPERINDEX::LINK::SetRefTableField | ( | const RVC::OBJECTNAME & | TableName, | |
| const RVC::OBJECTNAME & | FieldName | |||
| ) |
Set reference attribute table and field, only valid if GetRefType returns REFTYPE_TableField.
Set reference URL, only valid if GetRefType returns REFTYPE_URL.
| void RVC::HYPERINDEX::LINK::SetScaleType | ( | SCALE | scale | ) | [inline] |
1.6.1