Bifrost SDK
Bifrost SDK documentation
Bifrost::Geometry::Common Namespace Reference

Classes

class  GeoLocation
 Describes a location within, or on the surface of, a geometry. More...
 

Enumerations

enum class  GeometryType : int {
  not_a_geometry = 0 , volume , instances , mesh ,
  strands , points
}
 
enum class  Adaptivity : int { Automatic , VariedFromProperty , Off }
 Specifies the detail size mode to use. More...
 
enum class  DataInterpolationMode : int { Nearest = 0 , Linear , DefaultValue }
 

Enumeration Type Documentation

◆ Adaptivity

enum class Bifrost::Geometry::Common::Adaptivity : int
strong

Specifies the detail size mode to use.

Enumerator
Automatic 

How this works is context dependent.

VariedFromProperty 

Use a detail size that varies according to the specified voxel property.

Off 

Use a uniform detail size.

Definition at line 155 of file GeometryTypes.h.

◆ DataInterpolationMode

The interpolation mode determines the type of interpolation used when interpolating new data values

Enumerator
Nearest 

Nearest neighbor interpolation.

Linear 

Linear interpolation.

DefaultValue 

No interpolation, use the default value specified in the geo property.

Definition at line 165 of file GeometryTypes.h.

◆ GeometryType

enum class Bifrost::Geometry::Common::GeometryType : int
strong
Enumerator
not_a_geometry 

Not a geometry

volume 

Volume geometry

instances 

Instances geometry

mesh 

Mesh geometry

strands 

Strands geometry

points 

Points geometry

Definition at line 74 of file GeometryTypes.h.