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

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

#include <jet/surface3.h>

Public Member Functions

DerivedBuilder & withIsNormalFlipped (bool isNormalFlipped)
 Returns builder with flipped normal flag. More...
 
DerivedBuilder & withTranslation (const Vector3D &translation)
 Returns builder with translation. More...
 
DerivedBuilder & withOrientation (const QuaternionD &orientation)
 Returns builder with orientation. More...
 
DerivedBuilder & withTransform (const Transform3 &transform)
 Returns builder with transform. More...
 

Protected Attributes

bool _isNormalFlipped = false
 
Transform3 _transform
 

Detailed Description

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

Base class for 3-D surface builder.

Member Function Documentation

◆ withIsNormalFlipped()

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

Returns builder with flipped normal flag.

◆ withOrientation()

template<typename T >
T & jet::SurfaceBuilderBase3< T >::withOrientation ( const QuaternionD orientation)

Returns builder with orientation.

◆ withTransform()

template<typename T >
T & jet::SurfaceBuilderBase3< T >::withTransform ( const Transform3 transform)

Returns builder with transform.

◆ withTranslation()

template<typename T >
T & jet::SurfaceBuilderBase3< T >::withTranslation ( const Vector3D translation)

Returns builder with translation.

Member Data Documentation

◆ _isNormalFlipped

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

◆ _transform

template<typename DerivedBuilder >
Transform3 jet::SurfaceBuilderBase3< DerivedBuilder >::_transform
protected

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