World Builder  0.1.0-pre
A geodyanmic initial conditions generator
WorldBuilder::Types Namespace Reference

Classes

class  Array
 
class  CoordinateSystem
 
class  Double
 
class  Feature
 
class  Interface
 
class  List
 
class  Point
 
class  String
 
class  UnsignedInt
 

Enumerations

enum  type {
  type::None, type::String, type::Double, type::Int,
  type::UnsignedInt, type::Array, type::List, type::Point2D,
  type::Point3D, type::CoordinateSystem, type::Feature
}
 

Functions

template<int dim>
WorldBuilder::Point< dim > operator* (const double scalar, const Point< dim > &point)
 
template WorldBuilder::Point< 2 > operator* (const double scalar, const Point< 2 > &point)
 
template WorldBuilder::Point< 3 > operator* (const double scalar, const Point< 3 > &point)
 

Detailed Description

This class is an interface for the specific plate tectonic feature classes, such as continental plate, oceanic plate and subduction zone.

Enumeration Type Documentation

◆ type

Enumerator
None 
String 
Double 
Int 
UnsignedInt 
Array 
List 
Point2D 
Point3D 
CoordinateSystem 
Feature 

Definition at line 36 of file interface.h.

Function Documentation

◆ operator*() [1/3]

template<int dim>
WorldBuilder::Point< dim > WorldBuilder::Types::operator* ( const double  scalar,
const Point< dim > &  point 
)

Definition at line 124 of file point.cc.

Here is the call graph for this function:

◆ operator*() [2/3]

template WorldBuilder::Point<2> WorldBuilder::Types::operator* ( const double  scalar,
const Point< 2 > &  point 
)

◆ operator*() [3/3]

template WorldBuilder::Point<3> WorldBuilder::Types::operator* ( const double  scalar,
const Point< 3 > &  point 
)