OCC.TDataXtd module

class Handle_TDataXtd_Axis(*args)

Bases: OCC.TDF.Handle_TDF_Attribute

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TDataXtd_Constraint(*args)

Bases: OCC.TDF.Handle_TDF_Attribute

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TDataXtd_Geometry(*args)

Bases: OCC.TDF.Handle_TDF_Attribute

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TDataXtd_HArray1OfTrsf(*args)

Bases: OCC.MMgt.Handle_MMgt_TShared

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TDataXtd_Pattern(*args)

Bases: OCC.TDF.Handle_TDF_Attribute

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TDataXtd_PatternStd(*args)

Bases: OCC.TDataXtd.Handle_TDataXtd_Pattern

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TDataXtd_Placement(*args)

Bases: OCC.TDF.Handle_TDF_Attribute

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TDataXtd_Plane(*args)

Bases: OCC.TDF.Handle_TDF_Attribute

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TDataXtd_Point(*args)

Bases: OCC.TDF.Handle_TDF_Attribute

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TDataXtd_Position(*args)

Bases: OCC.TDF.Handle_TDF_Attribute

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class Handle_TDataXtd_Shape(*args)

Bases: OCC.TDF.Handle_TDF_Attribute

static DownCast()
GetObject()
IsNull()
Nullify()
thisown

The membership flag

class SwigPyIterator(*args, **kwargs)

Bases: object

advance()
copy()
decr()
distance()
equal()
incr()
next()
previous()
thisown

The membership flag

value()
class TDataXtd_Array1OfTrsf(*args)

Bases: object

Parameters:
Return type:

None

Return type:

None

Assign()
Parameters:Other (TDataXtd_Array1OfTrsf &) –
Return type:TDataXtd_Array1OfTrsf
ChangeValue()
Parameters:Index (int) –
Return type:gp_Trsf
Destroy()
Return type:None
Init()
Parameters:V (gp_Trsf) –
Return type:None
IsAllocated()
Return type:bool
Length()
Return type:int
Lower()
Return type:int
Set()
Parameters:Other (TDataXtd_Array1OfTrsf &) –
Return type:TDataXtd_Array1OfTrsf
SetValue()
Parameters:
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:gp_Trsf
thisown

The membership flag

class TDataXtd_Axis(*args)

Bases: OCC.TDF.TDF_Attribute

Return type:None
DumpToString()

TDataXtd_Axis_DumpToString(TDataXtd_Axis self) -> std::string

GetHandle()
static GetID(*args)
  • class methods ============= Returns the GUID for an axis.
Return type:Standard_GUID
static Set(*args)
  • 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:label (TDF_Label &) –
Return type:Handle_TDataXtd_Axis
  • Find, or create, an Axis attribute and set <P> as generated in the associated NamedShape. Axis methods ============
Parameters:
  • label (TDF_Label &) –
  • L (gp_Lin) –
Return type:

Handle_TDataXtd_Axis

thisown

The membership flag

TDataXtd_Axis_GetID(*args)
  • class methods ============= Returns the GUID for an axis.
Return type:Standard_GUID
TDataXtd_Axis_Set(*args)
  • 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:label (TDF_Label &) –
Return type:Handle_TDataXtd_Axis
  • Find, or create, an Axis attribute and set <P> as generated in the associated NamedShape. Axis methods ============
Parameters:
  • label (TDF_Label &) –
  • L (gp_Lin) –
Return type:

Handle_TDataXtd_Axis

class TDataXtd_Constraint(*args)

Bases: OCC.TDF.TDF_Attribute

Return type:None
ClearGeometries()
  • Removes the geometries involved in the constraint or dimension from the array of topological attributes where they are stored.
Return type:None
static CollectChildConstraints(*args)
  • collects constraints on Childs for label <aLabel>
Parameters:
  • aLabel (TDF_Label &) –
  • TheList (TDF_LabelList &) –
Return type:

void

DumpToString()

TDataXtd_Constraint_DumpToString(TDataXtd_Constraint self) -> std::string

GetGeometry()
  • 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:Index (int) –
Return type:Handle_TNaming_NamedShape
GetHandle()
static GetID(*args)
  • Returns the GUID for constraints.
Return type:Standard_GUID
GetPlane()
  • 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.
Return type:Handle_TNaming_NamedShape
GetType()
  • Returns the type of constraint. This will be an element of the TDataXtd_ConstraintEnum enumeration.
Return type:TDataXtd_ConstraintEnum
GetValue()
  • Returns the value of a dimension. This value is a reference to a TDataStd_Real attribute. If the attribute is not a dimension, this value will be 0. Use IsDimension to test this condition.
Return type:Handle_TDataStd_Real
Inverted()
Parameters:status (bool) –
Return type:None
Return type:bool
IsDimension()
  • Returns true if this constraint attribute is a dimension, and therefore has a value.
Return type:bool
IsPlanar()
  • Returns true if this constraint attribute is two-dimensional.
Return type:bool
NbGeometries()
  • Returns the number of geometry attributes in this constraint attribute. This number will be between 1 and 4.
Return type:int
Reversed()
Parameters:status (bool) –
Return type:None
Return type:bool
Set()
  • Finds or creates the 2D constraint attribute defined by the planar topological attribute plane and the label label. Constraint methods ==================
Parameters:label (TDF_Label &) –
Return type:Handle_TDataXtd_Constraint
  • Finds or creates the constraint attribute defined by the topological attribute G1 and the constraint type type.
Parameters:
  • type (TDataXtd_ConstraintEnum) –
  • G1 (Handle_TNaming_NamedShape &) –
Return type:

None

  • Finds or creates the constraint attribute defined by the topological attributes G1 and G2, and by the constraint type type.
Parameters:
  • type (TDataXtd_ConstraintEnum) –
  • G1 (Handle_TNaming_NamedShape &) –
  • G2 (Handle_TNaming_NamedShape &) –
Return type:

None

  • Finds or creates the constraint attribute defined by the topological attributes G1, G2 and G3, and by the constraint type type.
Parameters:
  • type (TDataXtd_ConstraintEnum) –
  • G1 (Handle_TNaming_NamedShape &) –
  • G2 (Handle_TNaming_NamedShape &) –
  • G3 (Handle_TNaming_NamedShape &) –
Return type:

None

  • 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 fields =================================
Parameters:
  • type (TDataXtd_ConstraintEnum) –
  • G1 (Handle_TNaming_NamedShape &) –
  • G2 (Handle_TNaming_NamedShape &) –
  • G3 (Handle_TNaming_NamedShape &) –
  • G4 (Handle_TNaming_NamedShape &) –
Return type:

None

SetGeometry()
  • Finds or creates the underlying geometry of the constraint defined by the topological attribute G and the integer index Index.
Parameters:
  • Index (int) –
  • G (Handle_TNaming_NamedShape &) –
Return type:

None

SetPlane()
  • Finds or creates the plane of the 2D constraint attribute, defined by the planar topological attribute plane.
Parameters:plane (Handle_TNaming_NamedShape &) –
Return type:None
SetType()
  • Finds or creates the type of constraint CTR.
Parameters:CTR (TDataXtd_ConstraintEnum) –
Return type:None
SetValue()
  • Finds or creates the real number value V of the dimension constraint attribute.
Parameters:V (Handle_TDataStd_Real &) –
Return type:None
Verified()
  • 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.
Return type:bool
  • 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:status (bool) –
Return type:None
thisown

The membership flag

TDataXtd_Constraint_CollectChildConstraints(*args)
  • collects constraints on Childs for label <aLabel>
Parameters:
  • aLabel (TDF_Label &) –
  • TheList (TDF_LabelList &) –
Return type:

void

TDataXtd_Constraint_GetID(*args)
  • Returns the GUID for constraints.
Return type:Standard_GUID
class TDataXtd_Geometry(*args)

Bases: OCC.TDF.TDF_Attribute

  • This and the next methods are used to retrieve underlying geometry of the NamedShape, even if noone Geometry Attribute is associated . if not found or not compliant geometry return False.
Return type:None
static Axis(*args)
  • Returns the axis attribute defined by the label L and the axis G.
Parameters:
  • L (TDF_Label &) –
  • G (gp_Ax1) –
Return type:

bool

  • Returns the axis attribute defined by the topological attribute S and the axis G.
Parameters:
  • S (Handle_TNaming_NamedShape &) –
  • G (gp_Ax1) –
Return type:

bool

static Circle(*args)
  • Returns the circle attribute defined by the label L and the circle G.
Parameters:
  • L (TDF_Label &) –
  • G (gp_Circ) –
Return type:

bool

  • Returns the circle attribute defined by the topological attribute S and the circle G.
Parameters:
  • S (Handle_TNaming_NamedShape &) –
  • G (gp_Circ) –
Return type:

bool

static Cylinder(*args)
  • Returns the cylinder attribute defined by the label L and the cylinder G.
Parameters:
Return type:

bool

  • Returns the cylinder attribute defined by the topological attribute S and the cylinder G.
Parameters:
  • S (Handle_TNaming_NamedShape &) –
  • G (gp_Cylinder) –
Return type:

bool

DumpToString()

TDataXtd_Geometry_DumpToString(TDataXtd_Geometry self) -> std::string

static Ellipse(*args)
  • Returns the ellipse attribute defined by the label L and the ellipse G.
Parameters:
Return type:

bool

  • Returns the ellipse attribute defined by the topological attribute S and the ellipse G.
Parameters:
  • S (Handle_TNaming_NamedShape &) –
  • G (gp_Elips) –
Return type:

bool

GetHandle()
static GetID(*args)
  • Returns the GUID for geometry attributes.
Return type:Standard_GUID
GetType()
  • Returns the type of geometric construction.
Return type:TDataXtd_GeometryEnum
static Line(*args)
  • Returns the line attribute defined by the label L and the line G.
Parameters:
  • L (TDF_Label &) –
  • G (gp_Lin) –
Return type:

bool

  • Returns the line attribute defined by the topological attribute S and the line G.
Parameters:
  • S (Handle_TNaming_NamedShape &) –
  • G (gp_Lin) –
Return type:

bool

static Plane(*args)
  • Returns the plane attribute defined by the label L and the plane G.
Parameters:
  • L (TDF_Label &) –
  • G (gp_Pln) –
Return type:

bool

  • Returns the plane attribute defined by the topological attribute S and the plane G.
Parameters:
  • S (Handle_TNaming_NamedShape &) –
  • G (gp_Pln) –
Return type:

bool

static Point(*args)
  • Returns the point attribute defined by the label L and the point G.
Parameters:
  • L (TDF_Label &) –
  • G (gp_Pnt) –
Return type:

bool

  • Returns the point attribute defined by the topological attribute S and the point G.
Parameters:
  • S (Handle_TNaming_NamedShape &) –
  • G (gp_Pnt) –
Return type:

bool

static Set(*args)
  • 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 enumeration TDataXtd_GeometryEnum. To specify another value of this enumeration, use the function SetType.
Parameters:label (TDF_Label &) –
Return type:Handle_TDataXtd_Geometry
SetType()
  • Returns the type of geometric construction T of this attribute. T will be a value of the enumeration TDataXtd_GeometryEnum.
Parameters:T (TDataXtd_GeometryEnum) –
Return type:None
static Type(*args)
  • Returns the label L used to define the type of geometric construction for the geometry attribute.
Parameters:L (TDF_Label &) –
Return type:TDataXtd_GeometryEnum
  • Returns the topological attribute S used to define the type of geometric construction for the geometry attribute.
Parameters:S (Handle_TNaming_NamedShape &) –
Return type:TDataXtd_GeometryEnum
thisown

The membership flag

TDataXtd_Geometry_Axis(*args)
  • Returns the axis attribute defined by the label L and the axis G.
Parameters:
  • L (TDF_Label &) –
  • G (gp_Ax1) –
Return type:

bool

  • Returns the axis attribute defined by the topological attribute S and the axis G.
Parameters:
  • S (Handle_TNaming_NamedShape &) –
  • G (gp_Ax1) –
Return type:

bool

TDataXtd_Geometry_Circle(*args)
  • Returns the circle attribute defined by the label L and the circle G.
Parameters:
  • L (TDF_Label &) –
  • G (gp_Circ) –
Return type:

bool

  • Returns the circle attribute defined by the topological attribute S and the circle G.
Parameters:
  • S (Handle_TNaming_NamedShape &) –
  • G (gp_Circ) –
Return type:

bool

TDataXtd_Geometry_Cylinder(*args)
  • Returns the cylinder attribute defined by the label L and the cylinder G.
Parameters:
Return type:

bool

  • Returns the cylinder attribute defined by the topological attribute S and the cylinder G.
Parameters:
  • S (Handle_TNaming_NamedShape &) –
  • G (gp_Cylinder) –
Return type:

bool

TDataXtd_Geometry_Ellipse(*args)
  • Returns the ellipse attribute defined by the label L and the ellipse G.
Parameters:
Return type:

bool

  • Returns the ellipse attribute defined by the topological attribute S and the ellipse G.
Parameters:
  • S (Handle_TNaming_NamedShape &) –
  • G (gp_Elips) –
Return type:

bool

TDataXtd_Geometry_GetID(*args)
  • Returns the GUID for geometry attributes.
Return type:Standard_GUID
TDataXtd_Geometry_Line(*args)
  • Returns the line attribute defined by the label L and the line G.
Parameters:
  • L (TDF_Label &) –
  • G (gp_Lin) –
Return type:

bool

  • Returns the line attribute defined by the topological attribute S and the line G.
Parameters:
  • S (Handle_TNaming_NamedShape &) –
  • G (gp_Lin) –
Return type:

bool

TDataXtd_Geometry_Plane(*args)
  • Returns the plane attribute defined by the label L and the plane G.
Parameters:
  • L (TDF_Label &) –
  • G (gp_Pln) –
Return type:

bool

  • Returns the plane attribute defined by the topological attribute S and the plane G.
Parameters:
  • S (Handle_TNaming_NamedShape &) –
  • G (gp_Pln) –
Return type:

bool

TDataXtd_Geometry_Point(*args)
  • Returns the point attribute defined by the label L and the point G.
Parameters:
  • L (TDF_Label &) –
  • G (gp_Pnt) –
Return type:

bool

  • Returns the point attribute defined by the topological attribute S and the point G.
Parameters:
  • S (Handle_TNaming_NamedShape &) –
  • G (gp_Pnt) –
Return type:

bool

TDataXtd_Geometry_Set(*args)
  • 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 enumeration TDataXtd_GeometryEnum. To specify another value of this enumeration, use the function SetType.
Parameters:label (TDF_Label &) –
Return type:Handle_TDataXtd_Geometry
TDataXtd_Geometry_Type(*args)
  • Returns the label L used to define the type of geometric construction for the geometry attribute.
Parameters:L (TDF_Label &) –
Return type:TDataXtd_GeometryEnum
  • Returns the topological attribute S used to define the type of geometric construction for the geometry attribute.
Parameters:S (Handle_TNaming_NamedShape &) –
Return type:TDataXtd_GeometryEnum
class TDataXtd_HArray1OfTrsf(*args)

Bases: OCC.MMgt.MMgt_TShared

Parameters:
Return type:

None

Return type:

None

Array1()
Return type:TDataXtd_Array1OfTrsf
ChangeArray1()
Return type:TDataXtd_Array1OfTrsf
ChangeValue()
Parameters:Index (int) –
Return type:gp_Trsf
GetHandle()
Init()
Parameters:V (gp_Trsf) –
Return type:None
Length()
Return type:int
Lower()
Return type:int
SetValue()
Parameters:
Return type:

None

Upper()
Return type:int
Value()
Parameters:Index (int) –
Return type:gp_Trsf
thisown

The membership flag

class TDataXtd_Pattern(*args, **kwargs)

Bases: OCC.TDF.TDF_Attribute

ComputeTrsfs()
  • Give the transformations
Parameters:Trsfs (TDataXtd_Array1OfTrsf &) –
Return type:void
GetHandle()
static GetID(*args)
Return type:Standard_GUID
NbTrsfs()
  • Give the number of transformation
Return type:int
PatternID()
  • Returns the ID of the attribute.
Return type:Standard_GUID
thisown

The membership flag

class TDataXtd_PatternStd(*args)

Bases: OCC.TDataXtd.TDataXtd_Pattern

Return type:None
Axis1()
Parameters:Axis1 (Handle_TNaming_NamedShape &) –
Return type:None
Return type:Handle_TNaming_NamedShape
Axis1Reversed()
Parameters:Axis1Reversed (bool) –
Return type:None
Return type:bool
Axis2()
Parameters:Axis2 (Handle_TNaming_NamedShape &) –
Return type:None
Return type:Handle_TNaming_NamedShape
Axis2Reversed()
Parameters:Axis2Reversed (bool) –
Return type:None
Return type:bool
DumpToString()

TDataXtd_PatternStd_DumpToString(TDataXtd_PatternStd self) -> std::string

GetHandle()
static GetPatternID(*args)
Return type:Standard_GUID
Mirror()
Parameters:plane (Handle_TNaming_NamedShape &) –
Return type:None
Return type:Handle_TNaming_NamedShape
NbInstances1()
Parameters:NbInstances1 (Handle_TDataStd_Integer &) –
Return type:None
Return type:Handle_TDataStd_Integer
NbInstances2()
Parameters:NbInstances2 (Handle_TDataStd_Integer &) –
Return type:None
Return type:Handle_TDataStd_Integer
static Set(*args)
  • Find, or create, a PatternStd attribute
Parameters:label (TDF_Label &) –
Return type:Handle_TDataXtd_PatternStd
Signature()
Parameters:signature (int) –
Return type:None
Return type:int
Value1()
Parameters:value (Handle_TDataStd_Real &) –
Return type:None
Return type:Handle_TDataStd_Real
Value2()
Parameters:value (Handle_TDataStd_Real &) –
Return type:None
Return type:Handle_TDataStd_Real
thisown

The membership flag

TDataXtd_PatternStd_GetPatternID(*args)
Return type:Standard_GUID
TDataXtd_PatternStd_Set(*args)
  • Find, or create, a PatternStd attribute
Parameters:label (TDF_Label &) –
Return type:Handle_TDataXtd_PatternStd
TDataXtd_Pattern_GetID(*args)
Return type:Standard_GUID
class TDataXtd_Placement(*args)

Bases: OCC.TDF.TDF_Attribute

Return type:None
DumpToString()

TDataXtd_Placement_DumpToString(TDataXtd_Placement self) -> std::string

GetHandle()
static GetID(*args)
  • class methods =============
Return type:Standard_GUID
static Set(*args)
  • Find, or create, an Placement attribute. the Placement attribute is returned. Placement methods =================
Parameters:label (TDF_Label &) –
Return type:Handle_TDataXtd_Placement
thisown

The membership flag

TDataXtd_Placement_GetID(*args)
  • class methods =============
Return type:Standard_GUID
TDataXtd_Placement_Set(*args)
  • Find, or create, an Placement attribute. the Placement attribute is returned. Placement methods =================
Parameters:label (TDF_Label &) –
Return type:Handle_TDataXtd_Placement
class TDataXtd_Plane(*args)

Bases: OCC.TDF.TDF_Attribute

Return type:None
DumpToString()

TDataXtd_Plane_DumpToString(TDataXtd_Plane self) -> std::string

GetHandle()
static GetID(*args)
  • class methods ============= //! Returns the GUID for plane attributes.
Return type:Standard_GUID
static Set(*args)
  • 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:label (TDF_Label &) –
Return type:Handle_TDataXtd_Plane
  • Finds, or creates, a Plane attribute and sets <P> as generated the associated NamedShape. Plane methods =============
Parameters:
  • label (TDF_Label &) –
  • P (gp_Pln) –
Return type:

Handle_TDataXtd_Plane

thisown

The membership flag

TDataXtd_Plane_GetID(*args)
  • class methods ============= //! Returns the GUID for plane attributes.
Return type:Standard_GUID
TDataXtd_Plane_Set(*args)
  • 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:label (TDF_Label &) –
Return type:Handle_TDataXtd_Plane
  • Finds, or creates, a Plane attribute and sets <P> as generated the associated NamedShape. Plane methods =============
Parameters:
  • label (TDF_Label &) –
  • P (gp_Pln) –
Return type:

Handle_TDataXtd_Plane

class TDataXtd_Point(*args)

Bases: OCC.TDF.TDF_Attribute

Return type:None
DumpToString()

TDataXtd_Point_DumpToString(TDataXtd_Point self) -> std::string

GetHandle()
static GetID(*args)
  • class methods ============= //! Returns the GUID for point attributes.
Return type:Standard_GUID
static Set(*args)
  • Sets the label Label as a point attribute. If no object is found, a point attribute is created.
Parameters:label (TDF_Label &) –
Return type:Handle_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 methods =============
Parameters:
  • label (TDF_Label &) –
  • P (gp_Pnt) –
Return type:

Handle_TDataXtd_Point

thisown

The membership flag

TDataXtd_Point_GetID(*args)
  • class methods ============= //! Returns the GUID for point attributes.
Return type:Standard_GUID
TDataXtd_Point_Set(*args)
  • Sets the label Label as a point attribute. If no object is found, a point attribute is created.
Parameters:label (TDF_Label &) –
Return type:Handle_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 methods =============
Parameters:
  • label (TDF_Label &) –
  • P (gp_Pnt) –
Return type:

Handle_TDataXtd_Point

class TDataXtd_Position(*args)

Bases: OCC.TDF.TDF_Attribute

Return type:None
static Get(*args)
  • Search label <aLabel) for the TDataXtd_Position attribute and get its position if found returns True
Parameters:
  • aLabel (TDF_Label &) –
  • aPos (gp_Pnt) –
Return type:

bool

GetHandle()
static GetID(*args)
  • Returns the ID of the attribute.
Return type:Standard_GUID
GetPosition()
Return type:gp_Pnt
static Set(*args)
  • Create if not found the TDataXtd_Position attribute set its position to <aPos>
Parameters:
  • aLabel (TDF_Label &) –
  • aPos (gp_Pnt) –
Return type:

void

  • Find an existing, or create an empty, Position. the Position attribute is returned.
Parameters:aLabel (TDF_Label &) –
Return type:Handle_TDataXtd_Position
SetPosition()
Parameters:aPos (gp_Pnt) –
Return type:None
thisown

The membership flag

TDataXtd_Position_Get(*args)
  • Search label <aLabel) for the TDataXtd_Position attribute and get its position if found returns True
Parameters:
  • aLabel (TDF_Label &) –
  • aPos (gp_Pnt) –
Return type:

bool

TDataXtd_Position_GetID(*args)
  • Returns the ID of the attribute.
Return type:Standard_GUID
TDataXtd_Position_Set(*args)
  • Create if not found the TDataXtd_Position attribute set its position to <aPos>
Parameters:
  • aLabel (TDF_Label &) –
  • aPos (gp_Pnt) –
Return type:

void

  • Find an existing, or create an empty, Position. the Position attribute is returned.
Parameters:aLabel (TDF_Label &) –
Return type:Handle_TDataXtd_Position
class TDataXtd_Shape(*args)

Bases: OCC.TDF.TDF_Attribute

Return type:None
DumpToString()

TDataXtd_Shape_DumpToString(TDataXtd_Shape self) -> std::string

static Find(*args)
  • class methods ============= try to retrieve a Shape attribute at <current> label or in fathers label of <current>. Returns True if found and set <S>.
Parameters:
  • current (TDF_Label &) –
  • S (Handle_TDataXtd_Shape &) –
Return type:

bool

static Get(*args)
  • the Shape from associated NamedShape attribute is returned.
Parameters:label (TDF_Label &) –
Return type:TopoDS_Shape
GetHandle()
static GetID(*args)
  • Shape methods ============
Return type:Standard_GUID
static New(*args)
  • Find, or create, a Shape attribute. the Shape attribute is returned. Raises if <label> has attribute.
Parameters:label (TDF_Label &) –
Return type:Handle_TDataXtd_Shape
static Set(*args)
  • Create or update associated NamedShape attribute. the Shape attribute is returned.
Parameters:
  • label (TDF_Label &) –
  • shape (TopoDS_Shape &) –
Return type:

Handle_TDataXtd_Shape

thisown

The membership flag

TDataXtd_Shape_Find(*args)
  • class methods ============= try to retrieve a Shape attribute at <current> label or in fathers label of <current>. Returns True if found and set <S>.
Parameters:
  • current (TDF_Label &) –
  • S (Handle_TDataXtd_Shape &) –
Return type:

bool

TDataXtd_Shape_Get(*args)
  • the Shape from associated NamedShape attribute is returned.
Parameters:label (TDF_Label &) –
Return type:TopoDS_Shape
TDataXtd_Shape_GetID(*args)
  • Shape methods ============
Return type:Standard_GUID
TDataXtd_Shape_New(*args)
  • Find, or create, a Shape attribute. the Shape attribute is returned. Raises if <label> has attribute.
Parameters:label (TDF_Label &) –
Return type:Handle_TDataXtd_Shape
TDataXtd_Shape_Set(*args)
  • Create or update associated NamedShape attribute. the Shape attribute is returned.
Parameters:
  • label (TDF_Label &) –
  • shape (TopoDS_Shape &) –
Return type:

Handle_TDataXtd_Shape

register_handle(handle, base_object)

Inserts the handle into the base object to prevent memory corruption in certain cases

class tdataxtd

Bases: object

static IDList(*args)
  • Appends to <anIDList> the list of the attributes IDs of this package. CAUTION: <anIDList> is NOT cleared before use. Print of TDataExt enumeration =============================
Parameters:anIDList (TDF_IDList &) –
Return type:void
static Print(*args)
  • Prints the name of the geometry dimension <GEO> as a String on the Stream <S> and returns <S>.
Parameters:
  • GEO (TDataXtd_GeometryEnum) –
  • S (Standard_OStream &) –
Return type:

Standard_OStream

  • Prints the name of the constraint <CTR> as a String on the Stream <S> and returns <S>.
Parameters:
  • CTR (TDataXtd_ConstraintEnum) –
  • S (Standard_OStream &) –
Return type:

Standard_OStream

thisown

The membership flag

tdataxtd_IDList(*args)
  • Appends to <anIDList> the list of the attributes IDs of this package. CAUTION: <anIDList> is NOT cleared before use. Print of TDataExt enumeration =============================
Parameters:anIDList (TDF_IDList &) –
Return type:void
tdataxtd_Print(*args)
  • Prints the name of the geometry dimension <GEO> as a String on the Stream <S> and returns <S>.
Parameters:
  • GEO (TDataXtd_GeometryEnum) –
  • S (Standard_OStream &) –
Return type:

Standard_OStream

  • Prints the name of the constraint <CTR> as a String on the Stream <S> and returns <S>.
Parameters:
  • CTR (TDataXtd_ConstraintEnum) –
  • S (Standard_OStream &) –
Return type:

Standard_OStream