API Documentation > Interface Classes > Class wfcAnnotationElement
Class wfcAnnotationElement

# include <wfcAnnotation.h>

class
wfcAnnotationElement
: public virtual
wfcLayerItem,
: public virtual
wfcWModelItem
{
xaideclare(wfcAnnotationElement)
...
};


Description
Manual References:
Method Summary
Methods Inherited from Class wfcLayerItem::
Methods Inherited from Class pfcActionSource::
Methods Inherited from Class pfcParent::
Methods Inherited from Class pfcParameterOwner::
Methods Inherited from Class wfcWParameterOwner::
Methods Inherited from Class pfcRelationOwner::
Methods Inherited from Class wfcWRelationOwner::
Methods Inherited from Class pfcChild::
Methods Inherited from Class pfcModelItem::
Methods Inherited from Class wfcWModelItem::
Method Detail
GetAnnotationType
()
LICENSE: 222
Manual References:
Returns:
IsReadOnly
()
LICENSE: 222
Manual References:
Returns:
HasMissingReferences
(wfcAnnotationRefFilter ReferenceType, wfcAnnotationRefFromType ReferenceSource, xbool AtLeastOneMissingRef)
LICENSE: 222
Exceptions thrown (but not limited to):
pfcXToolkitNotFound - The element has no references of the given type and source.
Manual References:
Parameters:
ReferenceType
ReferenceSource
AtLeastOneMissingRef
Returns:
IsIncomplete
()
LICENSE: 222
Manual References:
Returns:
GetCopyFlag
()
LICENSE: 222
Manual References:
Returns:
IsDependent
()
LICENSE: 222
Exceptions thrown (but not limited to):
pfcXToolkitCantAccess - The element is not owned by a data sharing feature.
Manual References:
Returns:
GetAnnotation
()
LICENSE: 222
Exceptions thrown (but not limited to):
pfcXToolkitNotFound - The annotation element does not contain an annotation.
Manual References:
Returns:
GetAnnotationFeature
()
LICENSE: 222
Manual References:
Returns:
IsReferenceStrong
LICENSE: 222
Exceptions thrown (but not limited to):
pfcXToolkitNotFound - The annotation element doesn't contain this reference.
Manual References:
Parameters:
Reference
Returns:
GetAnnotationReferenceDescription
LICENSE: 222
Exceptions thrown (but not limited to):
pfcXToolkitNotFound - The annotation element doesn't contain this reference.
Manual References:
Parameters:
Reference
Returns:
void
SetAnnotationReferenceDescription
(wfcAnnotationReference_ptr Reference, xrstring Description)
LICENSE: 222
Exceptions thrown (but not limited to):
pfcXToolkitNotFound - The annotation element doesn't contain this reference.
Manual References:
Parameters:
Reference
Description
Returns:
CollectAnnotationReferences
LICENSE: 222
Exceptions thrown (but not limited to):
pfcXToolkitNotFound - The annotation element does not contain any references of the indicated type.
pfcXToolkitInvalidType - References from driving dimension annotation elements cannot be accessed.
Manual References:
Parameters:
RefStrength
RefSource
Returns:
CollectQuiltReferenceSurfaces
(wfcAnnotationReference_ptr QuiltReference)
Exceptions thrown (but not limited to):
pfcXToolkitInvalidType - The input reference type was not valid.
Manual References:
Parameters:
QuiltReference
Returns:
Was this helpful?