Simulation Core
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

CPathGenerationVariables.f90 832 B

il y a 2 ans
il y a 2 ans
123456789101112131415161718192021222324252627282930
  1. module CPathGenerationVariables
  2. implicit none
  3. public
  4. ! types
  5. type, bind(c), public :: CPathGenerationItem
  6. integer :: HoleType
  7. real(8) :: Angle
  8. real(8) :: Length
  9. real(8) :: FinalAngle
  10. real(8) :: TotalLength
  11. real(8) :: MeasuredDepth
  12. real(8) :: TotalVerticalDepth
  13. end type CPathGenerationItem
  14. type, bind(c), public :: CDataPointItem
  15. real(8) :: X
  16. real(8) :: Y
  17. end type CDataPointItem
  18. Type :: PathGenerationType
  19. integer :: ItemCount = 0
  20. type(CPathGenerationItem), allocatable :: Items(:)
  21. integer :: DataPointsCount = 0
  22. type(CDataPointItem), allocatable :: DataPoints(:)
  23. End type PathGenerationType
  24. ! Type(PathGenerationType)::PathGeneration
  25. end module CPathGenerationVariables