| Jet
    v1.3.3
    | 
A grid builder class that returns 2-D vertex-centered vector grid. More...
#include <jet/vertex_centered_vector_grid2.h>
 
  
| Public Member Functions | |
| Builder & | withResolution (const Size2 &resolution) | 
| Returns builder with resolution.  More... | |
| Builder & | withResolution (size_t resolutionX, size_t resolutionY) | 
| Returns builder with resolution.  More... | |
| Builder & | withGridSpacing (const Vector2D &gridSpacing) | 
| Returns builder with grid spacing.  More... | |
| Builder & | withGridSpacing (double gridSpacingX, double gridSpacingY) | 
| Returns builder with grid spacing.  More... | |
| Builder & | withOrigin (const Vector2D &gridOrigin) | 
| Returns builder with grid origin.  More... | |
| Builder & | withOrigin (double gridOriginX, double gridOriginY) | 
| Returns builder with grid origin.  More... | |
| Builder & | withInitialValue (const Vector2D &initialVal) | 
| Returns builder with initial value.  More... | |
| Builder & | withInitialValue (double initialValX, double initialValY) | 
| Returns builder with initial value.  More... | |
| VertexCenteredVectorGrid2 | build () const | 
| Builds VertexCenteredVectorGrid2 instance.  More... | |
| VertexCenteredVectorGrid2Ptr | makeShared () const | 
| Builds shared pointer of VertexCenteredVectorGrid2 instance.  More... | |
| VectorGrid2Ptr | build (const Size2 &resolution, const Vector2D &gridSpacing, const Vector2D &gridOrigin, const Vector2D &initialVal) const override | 
| Builds shared pointer of VertexCenteredVectorGrid2 instance.  More... | |
|  Public Member Functions inherited from jet::VectorGridBuilder2 | |
| VectorGridBuilder2 () | |
| Creates a builder.  More... | |
| virtual | ~VectorGridBuilder2 () | 
| Default destructor.  More... | |
A grid builder class that returns 2-D vertex-centered vector grid.
| VertexCenteredVectorGrid2 jet::VertexCenteredVectorGrid2::Builder::build | ( | ) | const | 
Builds VertexCenteredVectorGrid2 instance.
| 
 | overridevirtual | 
Builds shared pointer of VertexCenteredVectorGrid2 instance.
This is an overriding function that implements VectorGridBuilder2.
Implements jet::VectorGridBuilder2.
| VertexCenteredVectorGrid2Ptr jet::VertexCenteredVectorGrid2::Builder::makeShared | ( | ) | const | 
Builds shared pointer of VertexCenteredVectorGrid2 instance.
Returns builder with grid spacing.
| Builder& jet::VertexCenteredVectorGrid2::Builder::withGridSpacing | ( | double | gridSpacingX, | 
| double | gridSpacingY | ||
| ) | 
Returns builder with grid spacing.
Returns builder with initial value.
| Builder& jet::VertexCenteredVectorGrid2::Builder::withInitialValue | ( | double | initialValX, | 
| double | initialValY | ||
| ) | 
Returns builder with initial value.
Returns builder with grid origin.
| Builder& jet::VertexCenteredVectorGrid2::Builder::withOrigin | ( | double | gridOriginX, | 
| double | gridOriginY | ||
| ) | 
Returns builder with grid origin.
Returns builder with resolution.
| Builder& jet::VertexCenteredVectorGrid2::Builder::withResolution | ( | size_t | resolutionX, | 
| size_t | resolutionY | ||
| ) | 
Returns builder with resolution.
 1.8.18
 1.8.18