Jet  v1.3.3
Public Member Functions | Protected Attributes | List of all members
jet::SurfaceBuilderBase2< DerivedBuilder > Class Template Reference

Base class for 2-D surface builder. More...

#include <jet/surface2.h>

Public Member Functions

DerivedBuilder & withIsNormalFlipped (bool isNormalFlipped)
 Returns builder with flipped normal flag. More...
 
DerivedBuilder & withTranslation (const Vector2D &translation)
 Returns builder with translation. More...
 
DerivedBuilder & withOrientation (double orientation)
 Returns builder with orientation. More...
 
DerivedBuilder & withTransform (const Transform2 &transform)
 Returns builder with transform. More...
 

Protected Attributes

bool _isNormalFlipped = false
 
Transform2 _transform
 

Detailed Description

template<typename DerivedBuilder>
class jet::SurfaceBuilderBase2< DerivedBuilder >

Base class for 2-D surface builder.

Member Function Documentation

◆ withIsNormalFlipped()

template<typename T >
T & jet::SurfaceBuilderBase2< T >::withIsNormalFlipped ( bool  isNormalFlipped)

Returns builder with flipped normal flag.

◆ withOrientation()

template<typename T >
T & jet::SurfaceBuilderBase2< T >::withOrientation ( double  orientation)

Returns builder with orientation.

◆ withTransform()

template<typename T >
T & jet::SurfaceBuilderBase2< T >::withTransform ( const Transform2 transform)

Returns builder with transform.

◆ withTranslation()

template<typename T >
T & jet::SurfaceBuilderBase2< T >::withTranslation ( const Vector2D translation)

Returns builder with translation.

Member Data Documentation

◆ _isNormalFlipped

template<typename DerivedBuilder >
bool jet::SurfaceBuilderBase2< DerivedBuilder >::_isNormalFlipped = false
protected

◆ _transform

template<typename DerivedBuilder >
Transform2 jet::SurfaceBuilderBase2< DerivedBuilder >::_transform
protected

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