NDEVR
API Documentation
PropertyColumnInterface< NDPM >

Provides column access for NDPM material properties within the design table system. More...

Inheritance diagram for PropertyColumnInterface< NDPM >:
[legend]
Collaboration diagram for PropertyColumnInterface< NDPM >:
[legend]

Static Public Member Functions

static constexpr TableColumncolumn (const DesignInfo *object, NDPM property)
 Retrieves the TableColumn pointer for the given material property.
static constexpr uint04 index (const DesignInfo *object, NDPM)
 Retrieves the row index for a material property lookup.

Detailed Description

Provides column access for NDPM material properties within the design table system.


Maps NDPM property enum values to the appropriate TableColumn and row index within the underlying DesignObjectBase storage.

Definition at line 120 of file Material.h.

Member Function Documentation

◆ column()

constexpr TableColumn * PropertyColumnInterface< NDPM >::column ( const DesignInfo * object,
NDPM property )
inlinestaticconstexpr

Retrieves the TableColumn pointer for the given material property.


Parameters
[in]objectThe DesignInfo containing the base material property table.
[in]propertyThe material property to look up.
Returns
The TableColumn associated with the specified property.

Definition at line 129 of file Material.h.

◆ index()

constexpr uint04 PropertyColumnInterface< NDPM >::index ( const DesignInfo * object,
NDPM  )
inlinestaticconstexpr

Retrieves the row index for a material property lookup.


Parameters
[in]objectThe DesignInfo containing the design index.
Returns
The row index within the material property table.

Definition at line 138 of file Material.h.


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