Skip to main content

OpenTD .NET8 reference 2025 R2

OpenTD.PostProcessing.DataMapper Class Reference

Last update: 16.07.2025

Client-side representation of a data mapper in a TD instance. Implements OpenTD.MeshDisplayer Implements OpenTD.IUpdatable Implements OpenTD.IReassignable More...

Inheritance diagram for OpenTD.PostProcessing.DataMapper:
OpenTD.MeshDisplayerOpenTD.IUpdatableOpenTD.IReassignableOpenTD.ITdDerivedOpenTD.TdDbEntityDataOpenTD.DbObjectOpenTD.ITdDerivedOpenTD.OpenTDObjectOpenTD.IUpdatableOpenTD.IReassignable

Public Types

enum  FileFormats {
  UNSPECIFIED = -1 , NASTRAN , FEMAP , ANSYS ,
  IDEAS , ABAQUS
}
 
enum  MapObjectsOptions { ALL , ACAD_GROUP , GROUP_ASSOCIATION }
 

Public Member Functions

 DataMapper ()
 
override void Update ()
 Updates the TD entity with the latest client data.
 
override void UpdateFromTD ()
 Updates the client-side instance with the latest data from the TD entity.
 
override void CreateIn (ThermalDesktop td)
 Creates the TD entity in the specified TD instance.
 
void Map ()
 
void TransformBy (Matrix3d x)
 
void SetThermalStressAssociation (string stress, string thermal)
 Set post processing data mapper stress group to thermal group association.
 
void SetThermalStressGradAssociation (string stress, string thermal)
 Set post processing data mapper stress group to thermal gradient group association.
 
List< StressThermalGroupAssociationGetThermalStressAssociations ()
 Get list of post processing data mapper stress group to thermal group associations.
 
void SetFrom (TdDbEntityData x)
 
void SetFrom (DbObject x)
 
void SetFrom (OpenTDObject x)
 
override string ToString ()
 
override bool Equals (object obj)
 
override int GetHashCode ()
 
void UpdateIn (ThermalDesktop td)
 Updates the TD entity corresponding to this object in the specified TD instance, if possible.
 

Static Public Member Functions

static bool operator== (DbObject first, DbObject second)
 
static bool operator!= (DbObject first, DbObject second)
 

Protected Member Functions

string ToString (string Submodel, string Id, string Comment)
 
string ToString (string Submodel, int Id, string Comment)
 

Protected Attributes

ITdCommander TdProxy
 

Properties

int Enabled [get, set]
 
ExpressionData EnabledExp [get, set]
 
string InputFile [get, set]
 
string Name [get, set]
 
FileFormats InputFileFormat [get, set]
 
int InputFileModelLengthUnits [get, set]
 
string OutputFile [get, set]
 
FileFormats OutputFileFormat [get, set]
 
double MapTolerance [get, set]
 
int MapCurrentAllOrSelectedPP [get, set]
 
int MapConstantOrVariableTol [get, set]
 
DimensionalList< ModelLengthMapToleranceArray [get, set]
 
int MapOutputGradients [get, set]
 
int CreatePoints [get, set]
 
MapObjectsOptions MapObjectsOption [get, set]
 
MapObjectsOptions MapObjectsOptionGrad [get, set]
 
string AcadGroupName [get, set]
 
string AcadGroupNameGrad [get, set]
 
int MapUnspecifiedGroupsToAllEntities [get, set]
 
int MapUnspecifiedGroupsToAllEntitiesGrad [get, set]
 
int ReadInModelLengthUnits [get, set]
 
int UseStructuralThicknessForGradientCalcs [get, set]
 
int MapBeams [get, set]
 
int UseAdvancedMapMethod [get, set]
 
List< int > SelectedTimesForMapping [get, set]
 
int LoadGroupsFromPatran [get, set]
 
string PatranNeutralFile [get, set]
 
Dimensional< TempTempDeltaK [get, set]
 
ExpressionData TempDeltaKExp [get, set]
 
int TrackMultiMapTempDiff [get, set]
 
int SingleOrMultipleFiles [get, set]
 
Dimensional< ModelLengthMaxTolerance [get, set]
 
ExpressionData MaxToleranceExp [get, set]
 
Dimensional< TimeStartTime [get, set]
 
ExpressionData StartTimeExp [get, set]
 
Dimensional< TimeEndTime [get, set]
 
ExpressionData EndTimeExp [get, set]
 
string CurrentPPDataset [get, set]
 
string LastReadTimeStampInputFile [get, set]
 
string LastReadTimeStampPatranNeutralFile [get, set]
 
string LastReadInputFile [get, set]
 
string LastReadPatranNeutralFile [get, set]
 
bool UseUCS [get, set]
 
Matrix3d LocalToWorldTransformation [get]
 
Matrix3d BaseTrans [get, set]
 
MeshDisplayerGraphicsMode PostProcessingDisplayMode [get, set]
 
MeshDisplayerGraphicsMode ModelViewDisplayMode [get, set]
 
string Label [get, set]
 
Dictionary< string, StressThermalGroupAssociationStressThermalGroupMap [get, set]
 Do not use.
 
string Layer [get, set]
 
int ColorIndex [get, set]
 Specifies a color. See the AutoCAD Layer Properties Manager for valid values.
 
string Handle [get, set]
 
string TypeName [get, set]
 

Detailed Description

Client-side representation of a data mapper in a TD instance. Implements OpenTD.MeshDisplayer Implements OpenTD.IUpdatable Implements OpenTD.IReassignable

See also
OpenTD.MeshDisplayer, OpenTD.IUpdatable, OpenTD.IReassignable

Member Enumeration Documentation

◆ FileFormats

Enumerator
UNSPECIFIED 
NASTRAN 
FEMAP 
ANSYS 
IDEAS 
ABAQUS 

◆ MapObjectsOptions

Enumerator
ALL 
ACAD_GROUP 
GROUP_ASSOCIATION 

Constructor & Destructor Documentation

◆ DataMapper()

OpenTD.PostProcessing.DataMapper.DataMapper ( )
inline

Member Function Documentation

◆ CreateIn()

override void OpenTD.PostProcessing.DataMapper.CreateIn ( ThermalDesktop td)
inline

Creates the TD entity in the specified TD instance.

Implements OpenTD.IReassignable.

◆ Equals()

override bool OpenTD.DbObject.Equals ( object obj)
inlineinherited

◆ GetHashCode()

override int OpenTD.DbObject.GetHashCode ( )
inlineinherited

◆ GetThermalStressAssociations()

List< StressThermalGroupAssociation > OpenTD.MeshDisplayer.GetThermalStressAssociations ( )
inlineinherited

Get list of post processing data mapper stress group to thermal group associations.

Returns

◆ Map()

void OpenTD.PostProcessing.DataMapper.Map ( )
inline

◆ operator!=()

static bool OpenTD.DbObject.operator!= ( DbObject first,
DbObject second )
inlinestaticinherited

◆ operator==()

static bool OpenTD.DbObject.operator== ( DbObject first,
DbObject second )
inlinestaticinherited

◆ SetFrom() [1/3]

void OpenTD.DbObject.SetFrom ( DbObject x)
inlineinherited

◆ SetFrom() [2/3]

void OpenTD.OpenTDObject.SetFrom ( OpenTDObject x)
inlineinherited

◆ SetFrom() [3/3]

void OpenTD.TdDbEntityData.SetFrom ( TdDbEntityData x)
inlineinherited

◆ SetThermalStressAssociation()

void OpenTD.MeshDisplayer.SetThermalStressAssociation ( string stress,
string thermal )
inlineinherited

Set post processing data mapper stress group to thermal group association.

Parameters
stress
thermal

◆ SetThermalStressGradAssociation()

void OpenTD.MeshDisplayer.SetThermalStressGradAssociation ( string stress,
string thermal )
inlineinherited

Set post processing data mapper stress group to thermal gradient group association.

Parameters
stress
thermal

◆ ToString() [1/3]

override string OpenTD.TdDbEntityData.ToString ( )
inlineinherited

◆ ToString() [2/3]

string OpenTD.TdDbEntityData.ToString ( string Submodel,
int Id,
string Comment )
inlineprotectedinherited

◆ ToString() [3/3]

string OpenTD.TdDbEntityData.ToString ( string Submodel,
string Id,
string Comment )
inlineprotectedinherited

◆ TransformBy()

void OpenTD.MeshDisplayer.TransformBy ( Matrix3d x)
inlineinherited

◆ Update()

override void OpenTD.PostProcessing.DataMapper.Update ( )
inline

Updates the TD entity with the latest client data.

Implements OpenTD.IUpdatable.

◆ UpdateFromTD()

override void OpenTD.PostProcessing.DataMapper.UpdateFromTD ( )
inline

Updates the client-side instance with the latest data from the TD entity.

Implements OpenTD.IUpdatable.

◆ UpdateIn()

void OpenTD.OpenTDObject.UpdateIn ( ThermalDesktop td)
inlineinherited

Updates the TD entity corresponding to this object in the specified TD instance, if possible.

Implements OpenTD.IReassignable.

Member Data Documentation

◆ TdProxy

ITdCommander OpenTD.OpenTDObject.TdProxy
protectedinherited

Property Documentation

◆ AcadGroupName

string OpenTD.PostProcessing.DataMapper.AcadGroupName
getset

◆ AcadGroupNameGrad

string OpenTD.PostProcessing.DataMapper.AcadGroupNameGrad
getset

◆ BaseTrans

Matrix3d OpenTD.MeshDisplayer.BaseTrans
getsetinherited

◆ ColorIndex

int OpenTD.TdDbEntityData.ColorIndex
getsetinherited

Specifies a color. See the AutoCAD Layer Properties Manager for valid values.

◆ CreatePoints

int OpenTD.PostProcessing.DataMapper.CreatePoints
getset

◆ CurrentPPDataset

string OpenTD.PostProcessing.DataMapper.CurrentPPDataset
getset

◆ Enabled

int OpenTD.PostProcessing.DataMapper.Enabled
getset

◆ EnabledExp

ExpressionData OpenTD.PostProcessing.DataMapper.EnabledExp
getset

◆ EndTime

Dimensional<Time> OpenTD.PostProcessing.DataMapper.EndTime
getset

◆ EndTimeExp

ExpressionData OpenTD.PostProcessing.DataMapper.EndTimeExp
getset

◆ Handle

string OpenTD.DbObject.Handle
getsetinherited

◆ InputFile

string OpenTD.PostProcessing.DataMapper.InputFile
getset

◆ InputFileFormat

FileFormats OpenTD.PostProcessing.DataMapper.InputFileFormat
getset

◆ InputFileModelLengthUnits

int OpenTD.PostProcessing.DataMapper.InputFileModelLengthUnits
getset

◆ Label

string OpenTD.MeshDisplayer.Label
getsetinherited

◆ LastReadInputFile

string OpenTD.PostProcessing.DataMapper.LastReadInputFile
getset

◆ LastReadPatranNeutralFile

string OpenTD.PostProcessing.DataMapper.LastReadPatranNeutralFile
getset

◆ LastReadTimeStampInputFile

string OpenTD.PostProcessing.DataMapper.LastReadTimeStampInputFile
getset

◆ LastReadTimeStampPatranNeutralFile

string OpenTD.PostProcessing.DataMapper.LastReadTimeStampPatranNeutralFile
getset

◆ Layer

string OpenTD.TdDbEntityData.Layer
getsetinherited

◆ LoadGroupsFromPatran

int OpenTD.PostProcessing.DataMapper.LoadGroupsFromPatran
getset

◆ LocalToWorldTransformation

Matrix3d OpenTD.MeshDisplayer.LocalToWorldTransformation
getinherited

◆ MapBeams

int OpenTD.PostProcessing.DataMapper.MapBeams
getset

◆ MapConstantOrVariableTol

int OpenTD.PostProcessing.DataMapper.MapConstantOrVariableTol
getset

◆ MapCurrentAllOrSelectedPP

int OpenTD.PostProcessing.DataMapper.MapCurrentAllOrSelectedPP
getset

◆ MapObjectsOption

MapObjectsOptions OpenTD.PostProcessing.DataMapper.MapObjectsOption
getset

◆ MapObjectsOptionGrad

MapObjectsOptions OpenTD.PostProcessing.DataMapper.MapObjectsOptionGrad
getset

◆ MapOutputGradients

int OpenTD.PostProcessing.DataMapper.MapOutputGradients
getset

◆ MapTolerance

double OpenTD.PostProcessing.DataMapper.MapTolerance
getset

◆ MapToleranceArray

DimensionalList<ModelLength> OpenTD.PostProcessing.DataMapper.MapToleranceArray
getset

◆ MapUnspecifiedGroupsToAllEntities

int OpenTD.PostProcessing.DataMapper.MapUnspecifiedGroupsToAllEntities
getset

◆ MapUnspecifiedGroupsToAllEntitiesGrad

int OpenTD.PostProcessing.DataMapper.MapUnspecifiedGroupsToAllEntitiesGrad
getset

◆ MaxTolerance

Dimensional<ModelLength> OpenTD.PostProcessing.DataMapper.MaxTolerance
getset

◆ MaxToleranceExp

ExpressionData OpenTD.PostProcessing.DataMapper.MaxToleranceExp
getset

◆ ModelViewDisplayMode

MeshDisplayerGraphicsMode OpenTD.MeshDisplayer.ModelViewDisplayMode
getsetinherited

◆ Name

string OpenTD.PostProcessing.DataMapper.Name
getset

◆ OutputFile

string OpenTD.PostProcessing.DataMapper.OutputFile
getset

◆ OutputFileFormat

FileFormats OpenTD.PostProcessing.DataMapper.OutputFileFormat
getset

◆ PatranNeutralFile

string OpenTD.PostProcessing.DataMapper.PatranNeutralFile
getset

◆ PostProcessingDisplayMode

MeshDisplayerGraphicsMode OpenTD.MeshDisplayer.PostProcessingDisplayMode
getsetinherited

◆ ReadInModelLengthUnits

int OpenTD.PostProcessing.DataMapper.ReadInModelLengthUnits
getset

◆ SelectedTimesForMapping

List<int> OpenTD.PostProcessing.DataMapper.SelectedTimesForMapping
getset

◆ SingleOrMultipleFiles

int OpenTD.PostProcessing.DataMapper.SingleOrMultipleFiles
getset

◆ StartTime

Dimensional<Time> OpenTD.PostProcessing.DataMapper.StartTime
getset

◆ StartTimeExp

ExpressionData OpenTD.PostProcessing.DataMapper.StartTimeExp
getset

◆ StressThermalGroupMap

Dictionary<string, StressThermalGroupAssociation> OpenTD.MeshDisplayer.StressThermalGroupMap
getsetinherited

Do not use.

◆ TempDeltaK

Dimensional<Temp> OpenTD.PostProcessing.DataMapper.TempDeltaK
getset

◆ TempDeltaKExp

ExpressionData OpenTD.PostProcessing.DataMapper.TempDeltaKExp
getset

◆ TrackMultiMapTempDiff

int OpenTD.PostProcessing.DataMapper.TrackMultiMapTempDiff
getset

◆ TypeName

string OpenTD.DbObject.TypeName
getsetinherited

◆ UseAdvancedMapMethod

int OpenTD.PostProcessing.DataMapper.UseAdvancedMapMethod
getset

◆ UseStructuralThicknessForGradientCalcs

int OpenTD.PostProcessing.DataMapper.UseStructuralThicknessForGradientCalcs
getset

◆ UseUCS

bool OpenTD.PostProcessing.DataMapper.UseUCS
getset

The documentation for this class was generated from the following file:
  • C:/Users/mgarrett/source/repos/BuildsTdSuite/builds/OpenTD/OpenTD/PostProcessing/DataMapper.cs

Connect with Ansys