Visualisierung 2 CNN
FeatureMap Class Reference

Public Member Functions

 FeatureMap (Vector3 position, Vector2Int shape, Vector2Int filterShape, Vector2Int outputShape, float spacing)
 
GridShape GetPixelGrid ()
 
List< ShapeGetFilterGrids (Vector2Int outputShape, Vector2 theoreticalOutputShape, Vector2Int stride, float allCalcs)
 
Shape GetInputGrid (float allCalcs)
 
void UpdateValues (Vector3 position, Vector2Int shape, Vector2Int filterShape, Vector2Int outputShape, float spacing)
 

Static Public Member Functions

static Vector2Int GetFeatureMapShapeFromInput (Vector2Int inputShape, Vector2Int filterShape, Vector2Int inputStride, Vector2Int padding)
 
static Vector2 GetTheoreticalFloatFeatureMapShapeFromInput (Vector2Int inputShape, Vector2Int filterShape, Vector2Int inputStride, Vector2Int padding)
 

Public Attributes

Vector3 position
 
Vector2Int shape
 
Vector2Int filterShape
 
Vector2Int outputShape
 
Vector2Int stride = new Vector2Int(1, 1)
 
Vector2 spacing
 

Constructor & Destructor Documentation

◆ FeatureMap()

FeatureMap.FeatureMap ( Vector3  position,
Vector2Int  shape,
Vector2Int  filterShape,
Vector2Int  outputShape,
float  spacing 
)

Member Function Documentation

◆ GetFeatureMapShapeFromInput()

static Vector2Int FeatureMap.GetFeatureMapShapeFromInput ( Vector2Int  inputShape,
Vector2Int  filterShape,
Vector2Int  inputStride,
Vector2Int  padding 
)
static

◆ GetFilterGrids()

List<Shape> FeatureMap.GetFilterGrids ( Vector2Int  outputShape,
Vector2  theoreticalOutputShape,
Vector2Int  stride,
float  allCalcs 
)

◆ GetInputGrid()

Shape FeatureMap.GetInputGrid ( float  allCalcs)

◆ GetPixelGrid()

GridShape FeatureMap.GetPixelGrid ( )

◆ GetTheoreticalFloatFeatureMapShapeFromInput()

static Vector2 FeatureMap.GetTheoreticalFloatFeatureMapShapeFromInput ( Vector2Int  inputShape,
Vector2Int  filterShape,
Vector2Int  inputStride,
Vector2Int  padding 
)
static

◆ UpdateValues()

void FeatureMap.UpdateValues ( Vector3  position,
Vector2Int  shape,
Vector2Int  filterShape,
Vector2Int  outputShape,
float  spacing 
)

Member Data Documentation

◆ filterShape

Vector2Int FeatureMap.filterShape

◆ outputShape

Vector2Int FeatureMap.outputShape

◆ position

Vector3 FeatureMap.position

◆ shape

Vector2Int FeatureMap.shape

◆ spacing

Vector2 FeatureMap.spacing

◆ stride

Vector2Int FeatureMap.stride = new Vector2Int(1, 1)

The documentation for this class was generated from the following file: