Class NeutralWriter
Last update: 16.07.2025Namespace: VM.Models.FE.Mesh.Writer
Assembly: VM.Models.FE.Mesh.dll
public static class NeutralWriter
Inheritance
Extension Methods
LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType),
LinkPropertyItemCache.GetLinkedObjects
Methods
WriteBigBlock(BinaryWriter, string, Action)
public static BinaryWriter WriteBigBlock(this BinaryWriter writer, string blockName, Action writeBlock)
Parameters
writer BinaryWriter
blockName string
writeBlock Action
Returns
WriteBlock(BinaryWriter, MeshFile, string, int, Action)
public static BinaryWriter WriteBlock<t>(this BinaryWriter writer, MeshFile file, string blockName, int nBlockVersion, Action<t> actWrite) where T : class, new()
Parameters
writer BinaryWriter
file MeshFile
blockName string
nBlockVersion int
actWrite Action
Returns
Type Parameters
T
WriteBlock(BinaryWriter, ReadOnlyCollection, string, int, Action)
public static BinaryWriter WriteBlock<t>(this BinaryWriter writer, ReadOnlyCollection<t> file, string blockName, int nBlockVersion, Action<t> actWrite) where T : struct
Parameters
writer BinaryWriter
file ReadOnlyCollection
blockName string
nBlockVersion int
actWrite Action
Returns
Type Parameters
T
WriteContact(BinaryWriter, FEConstraintTie, uint, uint)
public static void WriteContact(BinaryWriter writer, FEConstraintTie tie, uint baseGeomID, uint actionGeomID)
Parameters
writer BinaryWriter
tie FEConstraintTie
baseGeomID uint
actionGeomID uint
WriteElement(BinaryWriter, Element)
public static void WriteElement(BinaryWriter writer, Element element)
Parameters
writer BinaryWriter
element Element
WriteElement(BinaryWriter, FEElement)
public static void WriteElement(BinaryWriter writer, FEElement element)
Parameters
writer BinaryWriter
element FEElement
WriteElementRBE(BinaryWriter, FEConstraintRBE)
public static void WriteElementRBE(BinaryWriter writer, FEConstraintRBE rbe)
Parameters
writer BinaryWriter
rbe FEConstraintRBE
WriteElementRBE2(BinaryWriter, RBE2)
public static void WriteElementRBE2(BinaryWriter writer, RBE2 rbe)
Parameters
writer BinaryWriter
rbe RBE2
WriteEmptyBlock(BinaryWriter, string, int)
public static BinaryWriter WriteEmptyBlock(this BinaryWriter writer, string blockName, int blockVersion)
Parameters
writer BinaryWriter
blockName string
blockVersion int
Returns
WriteMaterialArrudaBoyce(BinaryWriter, MaterialAB, bool, int)
public static void WriteMaterialArrudaBoyce(BinaryWriter writer, MaterialAB mat, bool bUseIndex, int nIndex)
Parameters
writer BinaryWriter
mat MaterialAB
bUseIndex bool
nIndex int
WriteMaterialISO(BinaryWriter, ISO)
public static void WriteMaterialISO(BinaryWriter writer, ISO mat)
Parameters
writer BinaryWriter
mat ISO
WriteMaterialISO(BinaryWriter, MaterialISO, bool, int)
public static void WriteMaterialISO(BinaryWriter writer, MaterialISO mat, bool bUseIndex, int nIndex)
Parameters
writer BinaryWriter
mat MaterialISO
bUseIndex bool
nIndex int
WriteMaterialMooneyRivlin(BinaryWriter, MaterialMR, bool, int)
public static void WriteMaterialMooneyRivlin(BinaryWriter writer, MaterialMR mat, bool bUseIndex, int nIndex)
Parameters
writer BinaryWriter
mat MaterialMR
bUseIndex bool
nIndex int
WriteMaterialNeoHookean(BinaryWriter, MaterialNH, bool, int)
public static void WriteMaterialNeoHookean(BinaryWriter writer, MaterialNH mat, bool bUseIndex, int nIndex)
Parameters
writer BinaryWriter
mat MaterialNH
bUseIndex bool
nIndex int
WriteMaterialORTHO(BinaryWriter, MaterialORTHO, bool, int)
public static void WriteMaterialORTHO(BinaryWriter writer, MaterialORTHO mat, bool bUseIndex, int nIndex)
Parameters
writer BinaryWriter
mat MaterialORTHO
bUseIndex bool
nIndex int
WriteMaterialOgden(BinaryWriter, MaterialOG, bool, int)
public static void WriteMaterialOgden(BinaryWriter writer, MaterialOG mat, bool bUseIndex, int nIndex)
Parameters
writer BinaryWriter
mat MaterialOG
bUseIndex bool
nIndex int
WriteNeutralFile(MeshFile, string)
public static void WriteNeutralFile(this MeshFile file, string pathToWrite)
Parameters
file MeshFile
pathToWrite string
WriteNeutralFile(MeshFile, Stream)
public static void WriteNeutralFile(this MeshFile file, Stream stream)
Parameters
file MeshFile
stream Stream
WriteNeutralFile(MeshFile, BinaryWriter)
public static void WriteNeutralFile(this MeshFile file, BinaryWriter writer)
Parameters
file MeshFile
writer BinaryWriter
WriteNeutralFile(IDFMFReader, string)
public static void WriteNeutralFile(this IDFMFReader file, string pathToWrite)
Parameters
file IDFMFReader
pathToWrite string
WriteNeutralFile(IDFMFReader, Stream)
public static void WriteNeutralFile(this IDFMFReader file, Stream stream)
Parameters
file IDFMFReader
stream Stream
WriteNeutralFile(IDFMFReader, BinaryWriter)
public static void WriteNeutralFile(this IDFMFReader file, BinaryWriter writer)
Parameters
file IDFMFReader
writer BinaryWriter
WriteNode(BinaryWriter, Node)
public static void WriteNode(BinaryWriter writer, Node node)
Parameters
writer BinaryWriter
node Node
WriteNode(BinaryWriter, NBody)
public static void WriteNode(BinaryWriter writer, NBody node)
Parameters
writer BinaryWriter
node NBody
WritePropertyBeam(BinaryWriter, BeamL)
public static void WritePropertyBeam(BinaryWriter writer, BeamL prop)
Parameters
writer BinaryWriter
prop BeamL
WritePropertyBeam(BinaryWriter, FEPropertyBeam, bool, int)
public static void WritePropertyBeam(BinaryWriter writer, FEPropertyBeam prop, bool bUseIndex, int nIndex)
Parameters
writer BinaryWriter
prop FEPropertyBeam
bUseIndex bool
nIndex int
WritePropertyBeamL(BinaryWriter, FEPropertyBeamL, bool, int)
public static void WritePropertyBeamL(BinaryWriter writer, FEPropertyBeamL prop, bool bUseIndex, int nIndex)
Parameters
writer BinaryWriter
prop FEPropertyBeamL
bUseIndex bool
nIndex int
WritePropertyShell(BinaryWriter, Shell)
public static void WritePropertyShell(BinaryWriter writer, Shell prop)
Parameters
writer BinaryWriter
prop Shell
WritePropertyShell(BinaryWriter, FEPropertyShell, bool, int)
public static void WritePropertyShell(BinaryWriter writer, FEPropertyShell prop, bool bUseIndex, int nIndex)
Parameters
writer BinaryWriter
prop FEPropertyShell
bUseIndex bool
nIndex int
WritePropertySolid(BinaryWriter, Solid)
public static void WritePropertySolid(BinaryWriter writer, Solid prop)
Parameters
writer BinaryWriter
prop Solid
WritePropertySolid(BinaryWriter, FEPropertySolid, bool, int)
public static void WritePropertySolid(BinaryWriter writer, FEPropertySolid prop, bool bUseIndex, int nIndex)
Parameters
writer BinaryWriter
prop FEPropertySolid
bUseIndex bool
nIndex int
WriteSet(BinaryWriter, Set)
public static void WriteSet(BinaryWriter writer, Set set)
Parameters
writer BinaryWriter
set Set
WriteSet(BinaryWriter, NamedSelection)
public static void WriteSet(BinaryWriter writer, NamedSelection namedSelection)
Parameters
writer BinaryWriter
namedSelection NamedSelection