Skip to main content

DPF Mechanical 2026 R1

DataTree class

Last update: 18.06.2026

Namespace: Ans.DataProcessing

DataTree()

DataTree(val: IntPtr)

Class Information

Property Value
Namespace Ans.DataProcessing
Assembly CS_DataProcessing
Base Class Ans.DataProcessing.internal_objects.DpfType

Constructors

Constructor

DataTree()

Constructor

DataTree(val)

Parameters:

  • val (IntPtr)

Methods

getStringAttribute

result = obj.getStringAttribute(attribute_name)

Parameters:

  • attribute_name (str)

Returns: str

makeIntAttribute

obj.makeIntAttribute(attribute_name, value)

Parameters:

  • attribute_name (str)
  • value (int)

makeVecIntAttribute

obj.makeVecIntAttribute(attribute_name, data)

Parameters:

  • attribute_name (str)
  • data (list)

makeDoubleAttribute

obj.makeDoubleAttribute(attribute_name, value)

Parameters:

  • attribute_name (str)
  • value (float)

makeVecDoubleAttribute

obj.makeVecDoubleAttribute(attribute_name, data)

Parameters:

  • attribute_name (str)
  • data (list)

makeStringAttribute

obj.makeStringAttribute(attribute_name, value)

Parameters:

  • attribute_name (str)
  • value (str)

writeToTxt

result = obj.writeToTxt()

Returns: str

fillFromTxt

obj.fillFromTxt(value)

Parameters:

  • value (str)

ToJson

result = obj.ToJson()

Returns: str

fillFromJson

obj.fillFromJson(value)

Parameters:

  • value (str)

GetInternalData

result = obj.GetInternalData()

Returns: IntPtr

hasSubTree

result = obj.hasSubTree(name)

Parameters:

  • name (str)

Returns: bool

hasAttribute

result = obj.hasAttribute(name)

Parameters:

  • name (str)

Returns: bool

getSubTree

result = obj.getSubTree(name)

Parameters:

  • name (str)

Returns: DataTree

makeSubTree

result = obj.makeSubTree(name)

Parameters:

  • name (str)

Returns: DataTree

getIntAttribute

result = obj.getIntAttribute(attribute_name)

Parameters:

  • attribute_name (str)

Returns: int

getVecIntAttribute

result = obj.getVecIntAttribute(attribute_name)

Parameters:

  • attribute_name (str)

Returns: list

getDoubleAttribute

result = obj.getDoubleAttribute(attribute_name)

Parameters:

  • attribute_name (str)

Returns: float

getVecDoubleAttribute

result = obj.getVecDoubleAttribute(attribute_name)

Parameters:

  • attribute_name (str)

Returns: list

Connect with Ansys