TexGen
TexGen::CYarn Member List

This is the complete list of members for TexGen::CYarn, including all inherited members.

AddAABBToMesh(CMesh &Mesh) constTexGen::CYarn
AddAABBToMesh(CMesh &Mesh, const vector< pair< int, int > > &RepeatLimits) constTexGen::CYarn
AddCentrePlaneToMesh(CMesh &Mesh) constTexGen::CYarn
AddCentrePlaneToMesh(CMesh &Mesh, const vector< XYZ > &TranslationVectors) constTexGen::CYarn
AddCentrePlaneToMesh(CMesh &Mesh, const CDomain &Domain) constTexGen::CYarn
AddEndCapsToMesh(CMesh &Mesh) constTexGen::CYarnprotected
AddNode(const CNode &Node)TexGen::CYarn
AddNodesToMesh(CMesh &Mesh) constTexGen::CYarn
AddPathToMesh(CMesh &Mesh) constTexGen::CYarn
AddRepeat(XYZ Repeat)TexGen::CYarn
AddSurfaceToMesh(CMesh &Mesh, bool bAddEndCaps=true) constTexGen::CYarn
AddSurfaceToMesh(CMesh &Mesh, const vector< pair< int, int > > &RepeatLimits) constTexGen::CYarn
AddSurfaceToMesh(CMesh &Mesh, const vector< XYZ > &TranslationVectors, bool bAddEndCaps=true) constTexGen::CYarn
AddSurfaceToMesh(CMesh &Mesh, const CDomain &Domain, bool bAddEndCaps=true, bool bFillGaps=true) constTexGen::CYarn
AddSurfaceToMesh(CMesh &Mesh, const CDomain &Domain, vector< CMesh > &DomainMeshes) constTexGen::CYarn
AddVolumeToMesh(CMesh &Mesh) constTexGen::CYarn
AddVolumeToMesh(CMesh &Mesh, const vector< pair< int, int > > &RepeatLimits) constTexGen::CYarn
AddVolumeToMesh(CMesh &Mesh, const vector< XYZ > &TranslationVectors) constTexGen::CYarn
AddVolumeToMesh(CMesh &Mesh, const CDomain &Domain) constTexGen::CYarn
ALL enum valueTexGen::CYarn
AssignDefaults()TexGen::CYarnprivate
AssignFibreDistribution(const CFibreDistribution &Distribution)TexGen::CYarn
AssignInterpolation(const CInterpolation &Interpolation)TexGen::CYarn
AssignSection(const CYarnSection &YarnSection)TexGen::CYarn
BUILD_TYPE enum nameTexGen::CYarn
BuildSectionMeshes() constTexGen::CYarnprotected
BuildSections() constTexGen::CYarnprotected
BuildSlaveNodes() constTexGen::CYarnprotected
BuildYarnIfNeeded(int iBuildType) constTexGen::CYarnprotected
CENTRE_PLANE enum valueTexGen::CYarn
ClearMasterNodeOrientations()TexGen::CYarn
ClearRepeats()TexGen::CYarn
ConvertToInterpNodes()TexGen::CYarn
CProperties()TexGen::CProperties
CProperties(TiXmlElement &Element)TexGen::CProperties
CPropertiesYarn()TexGen::CPropertiesYarn
CPropertiesYarn(TiXmlElement &Element)TexGen::CPropertiesYarn
CreateSectionAABBs() constTexGen::CYarnprotected
CTextileTexGen::CYarnfriend
CYarn(void)TexGen::CYarn
CYarn(TiXmlElement &Element)TexGen::CYarn
DeleteNode(int iIndex)TexGen::CYarn
FindClosestEdgeDistance(XY &Loc, const vector< XY > &SectionPoints, double dTolerance) constTexGen::CYarnprotected
FindClosestSurfacePoint(const XYZ &Point, XYZ &SurfacePoint, int iNumSectionPoints, double dTolerance=1e-9)TexGen::CYarn
FindClosestSurfacePoint(const XYZ &Point, const vector< XYZ > &Translations, XYZ &SurfacePoint, int iNumSectionPoints, double dTolerance=1e-9)TexGen::CYarn
FindPlaneContainingPoint(const XYZ &Point, double &u, double dTolerance, int iSeg) constTexGen::CYarn
GetAABB() constTexGen::CYarn
GetAlphaX(string Units="/K") constTexGen::CProperties
GetAlphaY(string Units="/K") constTexGen::CProperties
GetAlphaZ(string Units="/K") constTexGen::CProperties
GetFibreArea(string Units="m^2") constTexGen::CProperties
GetFibreDensity(string Units="kg/m^3") constTexGen::CProperties
GetFibreDiameter(string Units="m") constTexGen::CProperties
GetFibreDistribution() constTexGen::CYarninline
GetFibresPerYarn() constTexGen::CProperties
GetFibreVolume(string Units="m^3") constTexGen::CYarn
GetFibreVolumePerUnitArea(string Units="m") constTexGen::CYarn
GetFibreYarnVolumeFraction() constTexGen::CYarn
GetInterpolation() constTexGen::CYarninline
GetMasterNodes() constTexGen::CYarninline
GetMeshPoint(CMesh &Mesh, const XY &Point, int &Index) constTexGen::CYarn
GetNode(int iIndex) constTexGen::CYarn
GetNumNodes() constTexGen::CYarninline
GetNumSectionPoints() constTexGen::CYarninline
GetNumSlaveNodes() constTexGen::CYarninline
GetPoissonsRatioX() constTexGen::CProperties
GetPoissonsRatioY() constTexGen::CProperties
GetPoissonsRatioZ() constTexGen::CProperties
GetRawRepeatArea() constTexGen::CYarn
GetRawYarnLength() constTexGen::CYarn
GetRawYarnSectionLength(int iIndex) constTexGen::CYarn
GetRawYarnVolume() constTexGen::CYarn
GetRealYarnLength(string Units="m") constTexGen::CYarn
GetRealYarnVolume(string Units="m^3") constTexGen::CYarn
GetRepeats() constTexGen::CYarninline
GetSectionAABB(int iIndex) constTexGen::CYarn
GetSectionLengths() constTexGen::CYarninline
GetShearModulusXY(string Units="MPa") constTexGen::CProperties
GetShearModulusXZ(string Units="MPa") constTexGen::CProperties
GetShearModulusYZ(string Units="MPa") constTexGen::CProperties
GetSlaveNodes(BUILD_TYPE Usage) constTexGen::CYarn
GetYarnLengthPerUnitArea(string Units="/m") constTexGen::CYarn
GetYarnLinearDensity(string Units="kg/m") constTexGen::CProperties
GetYarnSection() constTexGen::CYarninline
GetYarnSectionLengths() constTexGen::CYarn
GetYarnVolumePerUnitArea(string Units="m") constTexGen::CYarn
GetYoungsModulusX(string Units="MPa") constTexGen::CProperties
GetYoungsModulusY(string Units="MPa") constTexGen::CProperties
GetYoungsModulusZ(string Units="MPa") constTexGen::CProperties
InsertNode(const CNode &Node, const CNode *pBefore)TexGen::CYarn
InsertNode(const CNode &Node, int iIndex)TexGen::CYarn
LINE enum valueTexGen::CYarn
m_AABBTexGen::CYarnmutableprotected
m_AlphaXTexGen::CProperties
m_AlphaYTexGen::CProperties
m_AlphaZTexGen::CProperties
m_bEquiSpacedSectionMeshTexGen::CYarnprotected
m_CalculatedAreaTexGen::CProperties
m_FibreAreaTexGen::CProperties
m_FibreDensityTexGen::CProperties
m_FibreDiameterTexGen::CProperties
m_iFibresPerYarnTexGen::CPropertiesprotected
m_iNeedsBuildingTexGen::CYarnmutableprotected
m_iNumSectionPointsTexGen::CYarnprotected
m_iNumSlaveNodesTexGen::CYarnprotected
m_MasterNodesTexGen::CYarnprotected
m_pFibreDistributionTexGen::CYarnprotected
m_pInterpolationTexGen::CYarnprotected
m_PoissonsRatioXTexGen::CPropertiesprotected
m_PoissonsRatioYTexGen::CPropertiesprotected
m_PoissonsRatioZTexGen::CPropertiesprotected
m_pParentTexGen::CYarnprotected
m_pYarnSectionTexGen::CYarnprotected
m_RepeatsTexGen::CYarnprotected
m_SectionAABBsTexGen::CYarnmutableprotected
m_SectionLengthsTexGen::CYarnmutableprotected
m_ShearModulusXYTexGen::CProperties
m_ShearModulusXZTexGen::CProperties
m_ShearModulusYZTexGen::CProperties
m_SlaveNodesTexGen::CYarnmutableprotected
m_YarnLinearDensityTexGen::CProperties
m_YoungsModulusXTexGen::CProperties
m_YoungsModulusYTexGen::CProperties
m_YoungsModulusZTexGen::CProperties
NONE enum valueTexGen::CYarn
PointInsideYarn(const XYZ &Point, XYZ *pTangent=NULL, XY *pLoc=NULL, double *pVolumeFraction=NULL, double *pDistanceToSurface=NULL, double dTolerance=1e-9, XYZ *pOrientation=NULL, XYZ *pUp=NULL, bool bSurface=false) constTexGen::CYarn
PointInsideYarn(const XYZ &Point, const vector< XYZ > &Translations, XYZ *pTangent=NULL, XY *pLoc=NULL, double *pVolumeFraction=NULL, double *pDistanceToSurface=NULL, double dTolerance=1e-9, XYZ *pOrientation=NULL, XYZ *pUp=NULL, bool bSurface=false) constTexGen::CYarn
PopulateTiXmlElement(TiXmlElement &Element, OUTPUT_TYPE OutputType)TexGen::CYarnvirtual
RepeatMatchesEnds(XYZ Repeat) constTexGen::CYarn
ReplaceNode(int iIndex, CNode NewNode)TexGen::CYarn
ResetAlphaX()TexGen::CPropertiesinline
ResetAlphaY()TexGen::CPropertiesinline
ResetAlphaZ()TexGen::CPropertiesinline
ResetFibreArea()TexGen::CPropertiesinline
ResetFibreDensity()TexGen::CPropertiesinline
ResetFibreDiameter()TexGen::CPropertiesinline
ResetFibresPerYarn()TexGen::CPropertiesinline
ResetPoissonsRatioX()TexGen::CPropertiesinline
ResetPoissonsRatioY()TexGen::CPropertiesinline
ResetPoissonsRatioZ()TexGen::CPropertiesinline
ResetShearModulusXY()TexGen::CPropertiesinline
ResetShearModulusXZ()TexGen::CPropertiesinline
ResetShearModulusYZ()TexGen::CPropertiesinline
ResetYarnLinearDensity()TexGen::CPropertiesinline
ResetYoungsModulusX()TexGen::CPropertiesinline
ResetYoungsModulusY()TexGen::CPropertiesinline
ResetYoungsModulusZ()TexGen::CPropertiesinline
Rotate(WXYZ Rotation, XYZ Origin=XYZ(0, 0, 0))TexGen::CYarn
SetAlphaX(double dValue, string Units="/K")TexGen::CProperties
SetAlphaY(double dValue, string Units="/K")TexGen::CProperties
SetAlphaZ(double dValue, string Units="/K")TexGen::CProperties
SetDefaultProperties()TexGen::CPropertiesprotected
SetEquiSpacedSectionMesh(bool bEquiSpacedSectionMesh)TexGen::CYarn
SetFibreArea(double dValue, string Units="m^2")TexGen::CProperties
SetFibreDensity(double dValue, string Units="kg/m^3")TexGen::CProperties
SetFibreDiameter(double dValue, string Units="m")TexGen::CProperties
SetFibresPerYarn(int iValue)TexGen::CProperties
SetNodes(const vector< CNode > &Nodes)TexGen::CYarn
SetParent(const CTextile *pParent)TexGen::CYarnprotected
SetPoissonsRatio(double dValue)TexGen::CProperties
SetPoissonsRatioX(double dValue)TexGen::CProperties
SetPoissonsRatioY(double dValue)TexGen::CProperties
SetPoissonsRatioZ(double dValue)TexGen::CProperties
SetRepeats(const vector< XYZ > &Repeats)TexGen::CYarn
SetResolution(int iNumSlaveNodes, int iNumSectionPoints)TexGen::CYarn
SetResolution(int iNumSectionPoints)TexGen::CYarn
SetShearModulusXY(double dValue, string Units="MPa")TexGen::CProperties
SetShearModulusXZ(double dValue, string Units="MPa")TexGen::CProperties
SetShearModulusYZ(double dValue, string Units="MPa")TexGen::CProperties
SetYarnLinearDensity(double dValue, string Units="kg/m")TexGen::CProperties
SetYoungsModulus(double dValue, string Units="MPa")TexGen::CProperties
SetYoungsModulusX(double dValue, string Units="MPa")TexGen::CProperties
SetYoungsModulusY(double dValue, string Units="MPa")TexGen::CProperties
SetYoungsModulusZ(double dValue, string Units="MPa")TexGen::CProperties
StraightenYarn(double dStraightness=1)TexGen::CYarn
SURFACE enum valueTexGen::CYarn
Translate(XYZ Vector)TexGen::CYarn
VOLUME enum valueTexGen::CYarn
~CProperties(void)TexGen::CPropertiesvirtual
~CPropertiesYarn(void)TexGen::CPropertiesYarn
~CYarn(void)TexGen::CYarn