0.1.8
Loading...
Searching...
No Matches
DataTypes.py File Reference

Go to the source code of this file.

Classes

class  pyhelios.wrappers.DataTypes.PrimitiveType
 Helios primitive type enumeration. More...
 
class  pyhelios.wrappers.DataTypes.int2
 
class  pyhelios.wrappers.DataTypes.int3
 
class  pyhelios.wrappers.DataTypes.int4
 
class  pyhelios.wrappers.DataTypes.vec2
 
class  pyhelios.wrappers.DataTypes.vec3
 
class  pyhelios.wrappers.DataTypes.vec4
 
class  pyhelios.wrappers.DataTypes.RGBcolor
 
class  pyhelios.wrappers.DataTypes.RGBAcolor
 
class  pyhelios.wrappers.DataTypes.SphericalCoord
 
class  pyhelios.wrappers.DataTypes.AxisRotation
 Axis rotation structure for specifying shoot orientation in PlantArchitecture. More...
 
class  pyhelios.wrappers.DataTypes.Time
 Helios Time structure for representing time values. More...
 
class  pyhelios.wrappers.DataTypes.Date
 Helios Date structure for representing date values. More...
 

Namespaces

namespace  pyhelios
 
namespace  pyhelios.wrappers
 
namespace  pyhelios.wrappers.DataTypes
 

Functions

int2 pyhelios.wrappers.DataTypes.make_int2 (int x, int y)
 Make an int2 from two integers.
 
SphericalCoord pyhelios.wrappers.DataTypes.make_SphericalCoord (float elevation_radians, float azimuth_radians)
 Make a SphericalCoord by specifying elevation and azimuth (C++ API compatibility).
 
int3 pyhelios.wrappers.DataTypes.make_int3 (int x, int y, int z)
 Make an int3 from three integers.
 
int4 pyhelios.wrappers.DataTypes.make_int4 (int x, int y, int z, int w)
 Make an int4 from four integers.
 
vec2 pyhelios.wrappers.DataTypes.make_vec2 (float x, float y)
 Make a vec2 from two floats.
 
vec3 pyhelios.wrappers.DataTypes.make_vec3 (float x, float y, float z)
 Make a vec3 from three floats.
 
vec4 pyhelios.wrappers.DataTypes.make_vec4 (float x, float y, float z, float w)
 Make a vec4 from four floats.
 
RGBcolor pyhelios.wrappers.DataTypes.make_RGBcolor (float r, float g, float b)
 Make an RGBcolor from three floats.
 
RGBAcolor pyhelios.wrappers.DataTypes.make_RGBAcolor (float r, float g, float b, float a)
 Make an RGBAcolor from four floats.
 
AxisRotation pyhelios.wrappers.DataTypes.make_AxisRotation (float pitch, float yaw, float roll)
 Make an AxisRotation from three angles in degrees.
 
Time pyhelios.wrappers.DataTypes.make_Time (int hour, int minute, int second)
 Make a Time from hour, minute, second.
 
Date pyhelios.wrappers.DataTypes.make_Date (int year, int month, int day)
 Make a Date from year, month, day.