| Description | Hierarchy | Fields | Methods | Properties | 
type TCylSphereDistribution = class(TGoPhastPersistent)
![]()  | 
FRadius: double; | 
![]()  | 
FLayerCount: integer; | 
![]()  | 
FCircleParticleCount: integer; | 
![]()  | 
FOrientation: TParticleGroupOrientation; | 
![]()  | 
FParticles: TParticles; | 
![]()  | 
FDistributionChoice: TParticleDistribution; | 
![]()  | 
FMaxParticleSize: double; | 
![]()  | 
procedure SetCircleParticleCount(const Value: integer); | 
![]()  | 
procedure SetLayerCount(const Value: integer); | 
![]()  | 
procedure SetOrientation(const Value: TParticleGroupOrientation); | 
![]()  | 
procedure SetRadius(const Value: double); | 
![]()  | 
procedure SetDistributionChoice(const Value: TParticleDistribution); | 
![]()  | 
function GetParticles: TParticles; | 
![]()  | 
procedure CreateCylinderParticles; | 
![]()  | 
procedure UpdateMaxParticleSize(ParticleSize: Double); | 
![]()  | 
procedure CreateVerticalCylinderParticles; | 
![]()  | 
procedure CreateEastWestCylinderParticles; | 
![]()  | 
procedure CreateNorthSouthCylinderParticles; | 
![]()  | 
procedure CreateSphereParticles; | 
![]()  | 
procedure CreateVerticalSphereParticles; | 
![]()  | 
procedure CreateEastWestSphereParticles; | 
![]()  | 
procedure CreateNorthSouthSphereParticles; | 
![]()  | 
procedure InvalidateModel; override; | 
![]()  | 
procedure Assign(Source: TPersistent); override; | 
![]()  | 
Constructor Create(Model: TBaseModel); | 
![]()  | 
Destructor Destroy; override; | 
![]()  | 
property Particles: TParticles read GetParticles; | 
![]()  | 
property DistributionChoice: TParticleDistribution read FDistributionChoice
      write SetDistributionChoice; | 
![]()  | 
property Orientation: TParticleGroupOrientation read FOrientation
      write SetOrientation; | 
![]()  | 
property CircleParticleCount: integer read FCircleParticleCount
      write SetCircleParticleCount default 8; | 
![]()  | 
property LayerCount: integer read FLayerCount write SetLayerCount
      default 1; | 
![]()  | 
property Radius: double read FRadius write SetRadius stored True; | 
![]()  | 
FRadius: double; | 
![]()  | 
FLayerCount: integer; | 
![]()  | 
FCircleParticleCount: integer; | 
![]()  | 
FOrientation: TParticleGroupOrientation; | 
![]()  | 
FParticles: TParticles; | 
![]()  | 
FDistributionChoice: TParticleDistribution; | 
![]()  | 
FMaxParticleSize: double; | 
![]()  | 
procedure SetCircleParticleCount(const Value: integer); | 
![]()  | 
procedure SetLayerCount(const Value: integer); | 
![]()  | 
procedure SetOrientation(const Value: TParticleGroupOrientation); | 
![]()  | 
procedure SetRadius(const Value: double); | 
![]()  | 
procedure SetDistributionChoice(const Value: TParticleDistribution); | 
![]()  | 
function GetParticles: TParticles; | 
![]()  | 
procedure CreateCylinderParticles; | 
![]()  | 
procedure UpdateMaxParticleSize(ParticleSize: Double); | 
![]()  | 
procedure CreateVerticalCylinderParticles; | 
![]()  | 
procedure CreateEastWestCylinderParticles; | 
![]()  | 
procedure CreateNorthSouthCylinderParticles; | 
![]()  | 
procedure CreateSphereParticles; | 
![]()  | 
procedure CreateVerticalSphereParticles; | 
![]()  | 
procedure CreateEastWestSphereParticles; | 
![]()  | 
procedure CreateNorthSouthSphereParticles; | 
![]()  | 
procedure InvalidateModel; override; | 
![]()  | 
procedure Assign(Source: TPersistent); override; | 
![]()  | 
Constructor Create(Model: TBaseModel); | 
![]()  | 
Destructor Destroy; override; | 
![]()  | 
property Particles: TParticles read GetParticles; | 
![]()  | 
property DistributionChoice: TParticleDistribution read FDistributionChoice
      write SetDistributionChoice; | 
![]()  | 
property Orientation: TParticleGroupOrientation read FOrientation
      write SetOrientation; | 
![]()  | 
property CircleParticleCount: integer read FCircleParticleCount
      write SetCircleParticleCount default 8; | 
![]()  | 
property LayerCount: integer read FLayerCount write SetLayerCount
      default 1; | 
![]()  | 
property Radius: double read FRadius write SetRadius stored True; |