CubbyFlow::SurfaceBuilderBase3< DerivedBuilder > Class Template Reference

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

#include <Core/Surface/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 m_isNormalFlipped = false
 
Transform3 m_transform
 

Detailed Description

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

Base class for 3-D surface builder.

Member Function Documentation

◆ WithIsNormalFlipped()

template<typename T >
T & CubbyFlow::SurfaceBuilderBase3< T >::WithIsNormalFlipped ( bool  isNormalFlipped)

Returns builder with flipped normal flag.

◆ WithOrientation()

template<typename T >
T & CubbyFlow::SurfaceBuilderBase3< T >::WithOrientation ( const QuaternionD orientation)

Returns builder with orientation.

◆ WithTransform()

template<typename T >
T & CubbyFlow::SurfaceBuilderBase3< T >::WithTransform ( const Transform3 transform)

Returns builder with transform.

◆ WithTranslation()

template<typename T >
T & CubbyFlow::SurfaceBuilderBase3< T >::WithTranslation ( const Vector3D translation)

Returns builder with translation.

Member Data Documentation

◆ m_isNormalFlipped

template<typename DerivedBuilder>
bool CubbyFlow::SurfaceBuilderBase3< DerivedBuilder >::m_isNormalFlipped = false
protected

◆ m_transform

template<typename DerivedBuilder>
Transform3 CubbyFlow::SurfaceBuilderBase3< DerivedBuilder >::m_transform
protected

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