CompositesQC (no NLS) Functions

This package lets you check the quality of Composites data.

This page discusses:

GetContours

Retrieves all the contours of a ply definition.

Signature

GetContours(Ply : Feature) : List

Arguments

Name Input/Output Required? Type Comment
Ply (CATCompPly) Input Yes Feature -

ReturnType

List

Lists all the contours of the ply.

Example

let myPly(CATCompPly)
let listContours(List)
listContours = GetContours(myPly)

GetDirectionValue

Retrieves the direction value of a ply or a core.

Signature

GetDirectionValue(Ply : Feature) : ANGLE

Arguments

Name Input/Output Required? Type Comment
Ply (CATCompPly) orCore (CATCompCore) Input Yes Feature -

ReturnType

ANGLE

Retrieves the angle value of the direction.

Example

let myPly(CATCompPly)
let myCore(CATCompCore)
let ply_DirectionValue(Angle)
let core_DirectionValue(Angle)
ply_DirectionValue = GetDirectionValue(myPly)
core_DirectionValue = GetDirectionValue(myCore)

IsPliesGroupNonStructural

Indicates whether a plies group is non-structural or not.

Signature

IsPliesGroupNonStructural(PliesGroup : Feature) : Boolean

Arguments

Name Input/Output Required? Type Comment
PliesGroup (CATCompPliesGroup) Input Yes Feature -

ReturnType

Boolean

  • True: Plies group is non-structural
  • False: Plies group is not not-structural.

Example

let myPlyGroup(CATCompPliesGroup)
let isNonStructural(Boolean)
isNonStructural = IsPliesGroupNonStructural(myPlyGroup)

IsPlySkinSwapped

Indicates whether the skin of a ply is swapped or not.

Signature

IsPlySkinSwapped(Ply : Feature) : Boolean

Arguments

Name Input/Output Required? Type Comment
Ply (CATCompPly) Input Yes Feature -

ReturnType

Boolean

  • True: Ply skin is swapped
  • False: Ply skin is not swapped

Example

let myPly(CATCompPly)
let isSwapped(Boolean)
isSwapped = IsPlySkinSwapped(myPly)

IsPlySymmetrical

Indicates whether a ply is a symmetric ply or not.

Signature

IsPlySymmetrical(Ply : Feature) : Boolean

Arguments

Name Input/Output Required? Type Comment
Ply (CATCompPly) Input Yes Feature -

ReturnType

Boolean

  • True: The ply is a symmetric ply
  • False: The ply is not a symmetric ply.

Example

let myPly(CATCompPly)
let isSymmetric(Boolean)
isSymmetric = IsPlySymmetrical(myPly)