TDataXtd
OCCT package TDataXtd: TDataXtd, TDataXtd_Axis, TDataXtd_Constraint, TDataXtd_ConstraintEnum, and 11 more bound classes.
TDataXtd
This package defines extension of standard attributes for modelling (mainly for work with geometry).
Constructors(1)
Static methods(1)
- IDList(anIDList: NCollection_List_Standard_GUID): void
Appends to <anIDList> the list of the attributes IDs of this package. CAUTION: <anIDList> is NOT cleared before use.
Print of TDataExt enumerationParameters (1)anIDList—Mutated in place; read the updated value from this argument after the call.
TDataXtd_Axis
The basis to define an axis attribute.
Warning: Use TDataXtd_Geometry attribute to retrieve the gp_Lin of the Axis attribute
Constructors(1)
Static methods(5)
class methods
Returns the GUID for an axis.- Set(label: TDF_Label): TDataXtd_Axis
Finds or creates an axis attribute defined by the label. In the case of a creation of an axis, a compatible named shape should already be associated with label. Exceptions Standard_NullObject if no compatible named shape is associated with the label.
Parameters (1)label
- Set(label: TDF_Label, L: gp_Lin): TDataXtd_Axis
Find, or create, an Axis attribute and set.
as generated in the associated NamedShape.
Axis methodsParameters (2)labelL
- get_type_name(): string
Instance methods(3)
- ID(): Standard_GUID
Returns the ID of the attribute.
TDataXtd_Constraint
The groundwork to define constraint attributes. The constraint attribute contains the following sorts of data:
- Type whether the constraint attribute is a geometric constraint or a dimension
- Value the real number value of a numeric constraint such as an angle or a radius
- Geometries to identify the geometries underlying the topological attributes which define the constraint (up to 4)
- Plane for 2D constraints.
Constructors(1)
Static methods(5)
Returns the GUID for constraints.
- Set(label: TDF_Label): TDataXtd_Constraint
Finds or creates the 2D constraint attribute defined by the planar topological attribute plane and the label label.
Constraint methodsParameters (1)label
- CollectChildConstraints(aLabel: TDF_Label, TheList: NCollection_List_TDF_Label): void
collects constraints on Childs for label <aLabel>
Parameters (2)aLabelTheList—Mutated in place; read the updated value from this argument after the call.
- get_type_name(): string
Instance methods(28)
- Set(type_: TDataXtd_ConstraintEnum, G1: TNaming_NamedShape): void
Finds or creates the constraint attribute defined by the topological attribute G1 and the constraint type type.
Parameters (2)type_G1
- Set(type_: TDataXtd_ConstraintEnum, G1: TNaming_NamedShape, G2: TNaming_NamedShape): void
Finds or creates the constraint attribute defined by the topological attributes G1 and G2, and by the constraint type type.
Parameters (3)type_G1G2
- Set(type_: TDataXtd_ConstraintEnum, G1: TNaming_NamedShape, G2: TNaming_NamedShape, G3: TNaming_NamedShape): void
Finds or creates the constraint attribute defined by the topological attributes G1, G2 and G3, and by the constraint type type.
Parameters (4)type_G1G2G3
- Set(type_: TDataXtd_ConstraintEnum, G1: TNaming_NamedShape, G2: TNaming_NamedShape, G3: TNaming_NamedShape, G4: TNaming_NamedShape): void
Finds or creates the constraint attribute defined by the topological attributes G1, G2, G3 and G4, and by the constraint type type.
methods to read constraint fieldsParameters (5)type_G1G2G3G4
- Verified(): boolean
Returns true if this constraint attribute is valid. By default, true is returned. When the value of a dimension is changed or when a geometry is moved, false is returned until the solver sets it back to true.
- Verified(status: boolean): void
Returns true if this constraint attribute defined by status is valid. By default, true is returned. When the value of a dimension is changed or when a geometry is moved, false is returned until the solver sets it back to true. If status is false, Verified is set to false.
Parameters (1)status
Returns the type of constraint. This will be an element of the
TDataXtd_ConstraintEnumenumeration.- IsPlanar(): boolean
Returns true if this constraint attribute is two-dimensional.
Returns the topological attribute of the plane used for planar - i.e., 2D - constraints. This plane is attached to another label. If the constraint is not planar, in other words, 3D, this function will return a null handle.
- IsDimension(): boolean
Returns true if this constraint attribute is a dimension, and therefore has a value.
Returns the value of a dimension. This value is a reference to a
TDataStd_Realattribute. If the attribute is not a dimension, this value will be 0. Use IsDimension to test this condition.- NbGeometries(): number
Returns the number of geometry attributes in this constraint attribute. This number will be between 1 and 4.
- GetGeometry(Index: number): TNaming_NamedShape
Returns the integer index Index used to access the array of the constraint or stored geometries of a dimension Index has a value between 1 and 4.
methods to write constraint fields (use builder)Parameters (1)Index
- ClearGeometries(): void
Removes the geometries involved in the constraint or dimension from the array of topological attributes where they are stored.
- SetType(CTR: TDataXtd_ConstraintEnum): void
Finds or creates the type of constraint CTR.
Parameters (1)CTR
- SetPlane(plane: TNaming_NamedShape): void
Finds or creates the plane of the 2D constraint attribute, defined by the planar topological attribute plane.
Parameters (1)plane
- SetValue(V: TDataStd_Real): void
Finds or creates the real number value V of the dimension constraint attribute.
Parameters (1)V
- SetGeometry(Index: number, G: TNaming_NamedShape): void
Finds or creates the underlying geometry of the constraint defined by the topological attribute G and the integer index Index.
Parameters (2)IndexG
- Inverted(status: boolean): voidParameters (1)
status
- Inverted(): boolean
- Reversed(status: boolean): voidParameters (1)
status
- Reversed(): boolean
- ID(): Standard_GUID
Returns the ID of the attribute.
- Restore(anAttribute: TDF_Attribute): void
Restores the backuped contents from <anAttribute> into this one. It is used when aborting a transaction.
Parameters (1)anAttribute
Returns an new empty attribute from the good end type. It is used by the copy algorithm.
- Paste(intoAttribute: TDF_Attribute, aRelocationTable: TDF_RelocationTable): void
This method is different from the "Copy" one, because it is used when copying an attribute from a source structure into a target structure. This method may paste the contents of <me> into <intoAttribute>.
The given pasted attribute can be full or empty of its contents. But don't make a NEW! Just set the contents!
It is possible to use <aRelocationTable> to get/set the relocation value of a source attribute.Parameters (2)intoAttributeaRelocationTable
- References(aDataSet: TDF_DataSet): void
Adds the first level referenced attributes and labels to <aDataSet>.
For this, use the AddLabel or AddAttribute of DataSet.
If there is none, do not implement the method.Parameters (1)aDataSet
TDataXtd_ConstraintEnum
Properties(26)
TDataXtd_Geometry
This class is used to model construction geometry. The specific geometric construction of the attribute is defined by an element of the enumeration TDataXtd_GeometryEnum. This attribute may also be used to qualify underlying geometry of the associated NamedShape. for Constructuion element by example.
Constructors(1)
This and the next methods are used to retrieve underlying geometry of the NamedShape, even if no Geometry Attribute is associated. if not found or not compliant geometry return False.
Static methods(20)
- Set(label: TDF_Label): TDataXtd_Geometry
API class methods
Finds, or creates, a Geometry attribute defined by the label label. The default type of geometry is the value ANY_GEOM of the enumerationTDataXtd_GeometryEnum. To specify another value of this enumeration, use the function SetType.Parameters (1)label
Returns the label L used to define the type of geometric construction for the geometry attribute.
Parameters (1)L
Returns the topological attribute S used to define the type of geometric construction for the geometry attribute.
Parameters (1)S
Returns the point attribute defined by the label L and the point G.
Parameters (2)LG—Mutated in place; read the updated value from this argument after the call.
- Point(S: TNaming_NamedShape, G: gp_Pnt): boolean
Returns the point attribute defined by the topological attribute S and the point G.
Parameters (2)SG—Mutated in place; read the updated value from this argument after the call.
Returns the axis attribute defined by the label L and the axis G.
Parameters (2)LG—Mutated in place; read the updated value from this argument after the call.
- Axis(S: TNaming_NamedShape, G: gp_Ax1): boolean
Returns the axis attribute defined by the topological attribute S and the axis G.
Parameters (2)SG—Mutated in place; read the updated value from this argument after the call.
Returns the line attribute defined by the label L and the line G.
Parameters (2)LG—Mutated in place; read the updated value from this argument after the call.
- Line(S: TNaming_NamedShape, G: gp_Lin): boolean
Returns the line attribute defined by the topological attribute S and the line G.
Parameters (2)SG—Mutated in place; read the updated value from this argument after the call.
Returns the circle attribute defined by the label L and the circle G.
Parameters (2)LG—Mutated in place; read the updated value from this argument after the call.
- Circle(S: TNaming_NamedShape, G: gp_Circ): boolean
Returns the circle attribute defined by the topological attribute S and the circle G.
Parameters (2)SG—Mutated in place; read the updated value from this argument after the call.
Returns the ellipse attribute defined by the label L and the ellipse G.
Parameters (2)LG—Mutated in place; read the updated value from this argument after the call.
- Ellipse(S: TNaming_NamedShape, G: gp_Elips): boolean
Returns the ellipse attribute defined by the topological attribute S and the ellipse G.
Parameters (2)SG—Mutated in place; read the updated value from this argument after the call.
Returns the plane attribute defined by the label L and the plane G.
Parameters (2)LG—Mutated in place; read the updated value from this argument after the call.
- Plane(S: TNaming_NamedShape, G: gp_Pln): boolean
Returns the plane attribute defined by the topological attribute S and the plane G.
Parameters (2)SG—Mutated in place; read the updated value from this argument after the call.
- Cylinder(L: TDF_Label, G: gp_Cylinder): boolean
Returns the cylinder attribute defined by the label L and the cylinder G.
Parameters (2)LG—Mutated in place; read the updated value from this argument after the call.
- Cylinder(S: TNaming_NamedShape, G: gp_Cylinder): boolean
Returns the cylinder attribute defined by the topological attribute S and the cylinder G.
Parameters (2)SG—Mutated in place; read the updated value from this argument after the call.
Returns the GUID for geometry attributes.
- get_type_name(): string
Instance methods(7)
- SetType(T: TDataXtd_GeometryEnum): void
Returns the type of geometric construction T of this attribute. T will be a value of the enumeration
TDataXtd_GeometryEnum.Parameters (1)T
Returns the type of geometric construction.
- ID(): Standard_GUID
Returns the ID of the attribute.
- Restore(anAttribute: TDF_Attribute): void
Restores the backuped contents from <anAttribute> into this one. It is used when aborting a transaction.
Parameters (1)anAttribute
Returns an new empty attribute from the good end type. It is used by the copy algorithm.
- Paste(intoAttribute: TDF_Attribute, aRelocationTable: TDF_RelocationTable): void
This method is different from the "Copy" one, because it is used when copying an attribute from a source structure into a target structure. This method may paste the contents of <me> into <intoAttribute>.
The given pasted attribute can be full or empty of its contents. But don't make a NEW! Just set the contents!
It is possible to use <aRelocationTable> to get/set the relocation value of a source attribute.Parameters (2)intoAttributeaRelocationTable
TDataXtd_GeometryEnum
Properties(8)
TDataXtd_Pattern
a general pattern model
Static methods(3)
- get_type_name(): string
Instance methods(5)
- ID(): Standard_GUID
Returns the ID of the attribute.
Returns the ID of the attribute.
- NbTrsfs(): number
Give the number of transformation.
- ComputeTrsfs(Trsfs: NCollection_Array1_gp_Trsf): void
Give the transformations.
Parameters (1)Trsfs—Mutated in place; read the updated value from this argument after the call.
TDataXtd_PatternStd
to create a PatternStd (LinearPattern, CircularPattern, RectangularPattern, RadialCircularPattern, MirrorPattern)
Constructors(1)
Static methods(4)
- Set(label: TDF_Label): TDataXtd_PatternStd
Find, or create, a PatternStd attribute.
Parameters (1)label
- get_type_name(): string
Instance methods(28)
- Signature(signature: number): voidParameters (1)
signature
- Signature(): number
- Axis1(Axis1: TNaming_NamedShape): voidParameters (1)
Axis1
- Axis2(Axis2: TNaming_NamedShape): voidParameters (1)
Axis2
- Axis1Reversed(Axis1Reversed: boolean): voidParameters (1)
Axis1Reversed
- Axis1Reversed(): boolean
- Axis2Reversed(Axis2Reversed: boolean): voidParameters (1)
Axis2Reversed
- Axis2Reversed(): boolean
- Value1(value: TDataStd_Real): voidParameters (1)
value
- Value2(value: TDataStd_Real): voidParameters (1)
value
- NbInstances1(NbInstances1: TDataStd_Integer): voidParameters (1)
NbInstances1
- NbInstances2(NbInstances2: TDataStd_Integer): voidParameters (1)
NbInstances2
- Mirror(plane: TNaming_NamedShape): voidParameters (1)
plane
- NbTrsfs(): number
Give the number of transformation.
- ComputeTrsfs(Trsfs: NCollection_Array1_gp_Trsf): void
Give the transformations.
Parameters (1)Trsfs—Mutated in place; read the updated value from this argument after the call.
Returns the ID of the attribute.
- Restore(anAttribute: TDF_Attribute): void
Restores the backuped contents from <anAttribute> into this one. It is used when aborting a transaction.
Parameters (1)anAttribute
Returns an new empty attribute from the good end type. It is used by the copy algorithm.
- Paste(intoAttribute: TDF_Attribute, aRelocationTable: TDF_RelocationTable): void
This method is different from the "Copy" one, because it is used when copying an attribute from a source structure into a target structure. This method may paste the contents of <me> into <intoAttribute>.
The given pasted attribute can be full or empty of its contents. But don't make a NEW! Just set the contents!
It is possible to use <aRelocationTable> to get/set the relocation value of a source attribute.Parameters (2)intoAttributeaRelocationTable
- References(aDataSet: TDF_DataSet): void
Adds the first level referenced attributes and labels to <aDataSet>.
For this, use the AddLabel or AddAttribute of DataSet.
If there is none, do not implement the method.Parameters (1)aDataSet
TDataXtd_Placement
Constructors(1)
Static methods(4)
class methods
- Set(label: TDF_Label): TDataXtd_Placement
Find, or create, a Placement attribute. Placement attribute is returned.
Placement methodsParameters (1)label
- get_type_name(): string
Instance methods(3)
- ID(): Standard_GUID
Returns the ID of the attribute.
TDataXtd_Plane
The basis to define a plane attribute. Warning: Use TDataXtd_Geometry attribute to retrieve the gp_Pln of the Plane attribute.
Constructors(1)
Static methods(5)
class methods
Returns the GUID for plane attributes.- Set(label: TDF_Label): TDataXtd_Plane
Finds or creates the plane attribute defined by the label label. Warning If you are creating the attribute with this syntax, a planar face should already be associated with label.
Parameters (1)label
- Set(label: TDF_Label, P: gp_Pln): TDataXtd_Plane
Finds, or creates, a Plane attribute and sets.
as generated the associated NamedShape.
Plane methodsParameters (2)labelP
- get_type_name(): string
Instance methods(3)
- ID(): Standard_GUID
Returns the ID of the attribute.
TDataXtd_Point
The basis to define a point attribute. The topological attribute must contain a vertex. You use this class to create reference points in a design.
Warning: Use TDataXtd_Geometry attribute to retrieve the gp_Pnt of the Point attribute
Constructors(1)
Static methods(5)
class methods
Returns the GUID for point attributes.- Set(label: TDF_Label): TDataXtd_Point
Sets the label Label as a point attribute. If no object is found, a point attribute is created.
Parameters (1)label
- Set(label: TDF_Label, P: gp_Pnt): TDataXtd_Point
Sets the label Label as a point attribute containing the point P. If no object is found, a point attribute is created.
Point methodsParameters (2)labelP
- get_type_name(): string
Instance methods(3)
- ID(): Standard_GUID
Returns the ID of the attribute.
TDataXtd_Position
Position of a Label.
Constructors(1)
Static methods(6)
Create if not found the
TDataXtd_Positionattribute set its position to <aPos>.Parameters (2)aLabelaPos
- Set(aLabel: TDF_Label): TDataXtd_Position
Find an existing, or create an empty, Position. the Position attribute is returned.
Parameters (1)aLabel
Search label.
Parameters (2)aLabelaPos—Mutated in place; read the updated value from this argument after the call.
Returns the ID of the attribute.
- get_type_name(): string
Instance methods(7)
- ID(): Standard_GUID
Returns the ID of the attribute.
- Restore(anAttribute: TDF_Attribute): void
Restores the contents from <anAttribute> into this one. It is used when aborting a transaction.
Parameters (1)anAttribute
Returns an new empty attribute from the good end type. It is used by the copy algorithm.
- Paste(intoAttribute: TDF_Attribute, aRelocationTable: TDF_RelocationTable): void
This method is different from the "Copy" one, because it is used when copying an attribute from a source structure into a target structure. This method pastes the current attribute to the label corresponding to the insertor. The pasted attribute may be a brand new one or a new version of the previous one.
Parameters (2)intoAttributeaRelocationTable
- SetPosition(aPos: gp_Pnt): voidParameters (1)
aPos
TDataXtd_Presentation
Attribute containing parameters of presentation of the shape, e.g. the shape attached to the same label and displayed using TPrsStd tools (see TPrsStd_AISPresentation).
Constructors(1)
Static methods(7)
- Set(theLabel: TDF_Label, theDriverId: Standard_GUID): TDataXtd_PresentationParameters (2)
theLabeltheDriverId
- Parameters (1)
theLabel
- get_type_name(): string
- getColorNameFromOldEnum(theOld: number): Quantity_NameOfColorParameters (1)
theOld
- getOldColorNameFromNewEnum(theNew: Quantity_NameOfColor): numberParameters (1)
theNew
Instance methods(36)
- ID(): Standard_GUID
- Restore(anAttribute: TDF_Attribute): voidParameters (1)
anAttribute
- Paste(intoAttribute: TDF_Attribute, aRelocationTable: TDF_RelocationTable): voidParameters (2)
intoAttributeaRelocationTable
- SetDriverGUID(theGUID: Standard_GUID): voidParameters (1)
theGUID
- IsDisplayed(): boolean
- HasOwnMaterial(): boolean
- HasOwnTransparency(): boolean
- HasOwnColor(): boolean
- HasOwnWidth(): boolean
- HasOwnMode(): boolean
- HasOwnSelectionMode(): boolean
- SetDisplayed(theIsDisplayed: boolean): voidParameters (1)
theIsDisplayed
- SetMaterialIndex(theMaterialIndex: number): voidParameters (1)
theMaterialIndex
- SetTransparency(theValue: number): voidParameters (1)
theValue
- SetColor(theColor: Quantity_NameOfColor): voidParameters (1)
theColor
- SetWidth(theWidth: number): voidParameters (1)
theWidth
- SetMode(theMode: number): voidParameters (1)
theMode
- GetNbSelectionModes(): number
- SetSelectionMode(theSelectionMode: number, theTransaction?: boolean): voidParameters (2)
theSelectionModetheTransaction
- AddSelectionMode(theSelectionMode: number, theTransaction?: boolean): voidParameters (2)
theSelectionModetheTransaction
- MaterialIndex(): number
- Transparency(): number
- Width(): number
- Mode(): number
- SelectionMode(index?: number): numberParameters (1)
index
- UnsetMaterial(): void
- UnsetTransparency(): void
- UnsetColor(): void
- UnsetWidth(): void
- UnsetMode(): void
- UnsetSelectionMode(): void
TDataXtd_Shape
A Shape is associated in the framework with : a NamedShape attribute.
Constructors(1)
Static methods(7)
- Find(current: TDF_Label): { returnValue: boolean; S: TDataXtd_Shape; [Symbol.dispose](): void }
class methods
try to retrieve a Shape attribute at <current> label or in fathers label of <current>. Returns True if found and set .Parameters (1)current
ReturnsA result object with fields:
returnValue: the C++ return valueS: owned by the returned envelope.
Dispose the returned envelope to release owned Handle fields.
- New(label: TDF_Label): TDataXtd_Shape
Find, or create, a Shape attribute. the Shape attribute is returned. Raises if <label> has attribute.
Parameters (1)label
- Set(label: TDF_Label, shape: TopoDS_Shape): TDataXtd_Shape
Create or update associated NamedShape attribute. the Shape attribute is returned.
Parameters (2)labelshape
- Get(label: TDF_Label): TopoDS_Shape
the Shape from associated NamedShape attribute is returned.
Parameters (1)label
Shape methods
- get_type_name(): string
Instance methods(4)
- ID(): Standard_GUID
Returns the ID of the attribute.
- References(aDataSet: TDF_DataSet): void
Adds the first level referenced attributes and labels to <aDataSet>.
For this, use the AddLabel or AddAttribute of DataSet.
If there is none, do not implement the method.Parameters (1)aDataSet
TDataXtd_Triangulation
An Ocaf attribute containing a mesh (Poly_Triangulation). It duplicates all methods from Poly_Triangulation. It is highly recommended to modify the mesh through the methods of this attribute, but not directly via the underlying Poly_Triangulation object. In this case Undo/Redo will work fine and robust.
Constructors(1)
Object methods.
A constructor. Don't use it directly, use please the static methodSet(), which returns the attribute attached to a label.
Static methods(5)
Static methods.
Returns the ID of the triangulation attribute.- Set(theLabel: TDF_Label): TDataXtd_Triangulation
Finds or creates a triangulation attribute.
Parameters (1)theLabel
- Set(theLabel: TDF_Label, theTriangulation: Poly_Triangulation): TDataXtd_Triangulation
Finds or creates a triangulation attribute. Initializes the attribute by a
Poly_Triangulationobject.Parameters (2)theLabeltheTriangulation
- get_type_name(): string
Instance methods(22)
- Set(theTriangulation: Poly_Triangulation): void
Sets the triangulation.
Parameters (1)theTriangulation
Returns the underlying triangulation.
- Deflection(): number
Poly_Triangulationmethods.
The methods are "covered" by this attribute to prevent direct modification of the mesh. There is no performance problem to callPoly_Triangulationmethod through this attribute. The most of the methods are considered as "inline" by the compiler in release mode. Returns the deflection of this triangulation. - Deflection(theDeflection: number): void
Sets the deflection of this triangulation to theDeflection. See more on deflection in Polygon2D.
Parameters (1)theDeflection
- RemoveUVNodes(): void
Deallocates the UV nodes.
- NbNodes(): numberReturns
the number of nodes for this triangulation.
- NbTriangles(): numberReturns
the number of triangles for this triangulation.
- HasUVNodes(): booleanReturns
true if 2D nodes are associated with 3D nodes for this triangulation.
- Parameters (1)
theIndex
Returnsnode at the given index. Raises Standard_OutOfRange exception if theIndex is less than 1 or greater than NbNodes.
The method differs from Poly_Triangulation! Sets a node at the given index. Raises Standard_OutOfRange exception if theIndex is less than 1 or greater than NbNodes.
Parameters (2)theIndextheNode
- Parameters (1)
theIndex
ReturnsUVNode at the given index. Raises Standard_OutOfRange exception if theIndex is less than 1 or greater than NbNodes.
The method differs from Poly_Triangulation! Sets a UVNode at the given index. Raises Standard_OutOfRange exception if theIndex is less than 1 or greater than NbNodes.
Parameters (2)theIndextheUVNode
- Triangle(theIndex: number): Poly_TriangleParameters (1)
theIndex
Returnstriangle at the given index. Raises Standard_OutOfRange exception if theIndex is less than 1 or greater than NbTriangles.
- SetTriangle(theIndex: number, theTriangle: Poly_Triangle): void
The method differs from Poly_Triangulation! Sets a triangle at the given index. Raises Standard_OutOfRange exception if theIndex is less than 1 or greater than NbTriangles.
Parameters (2)theIndextheTriangle
Changes normal at the given index. Raises Standard_OutOfRange exception.
Parameters (2)theIndextheNormal
- HasNormals(): boolean
Returns true if nodal normals are defined.
- Parameters (1)
theIndex
Returnsnormal at the given index. Raises Standard_OutOfRange exception.
- ID(): Standard_GUID
Inherited attribute methods.
- Restore(anAttribute: TDF_Attribute): void
Restores the backuped contents from <anAttribute> into this one. It is used when aborting a transaction.
Parameters (1)anAttribute
Returns an new empty attribute from the good end type. It is used by the copy algorithm.
- Paste(intoAttribute: TDF_Attribute, aRelocationTable: TDF_RelocationTable): void
This method is different from the "Copy" one, because it is used when copying an attribute from a source structure into a target structure. This method may paste the contents of <me> into <intoAttribute>.
The given pasted attribute can be full or empty of its contents. But don't make a NEW! Just set the contents!
It is possible to use <aRelocationTable> to get/set the relocation value of a source attribute.Parameters (2)intoAttributeaRelocationTable