Loading...
Searching...
No Matches
CubbyFlow::SurfaceBuilderBase< N, DerivedBuilder > Class Template Reference

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

#include <Core/Geometry/Surface.hpp>

Inheritance diagram for CubbyFlow::SurfaceBuilderBase< N, DerivedBuilder >:
CubbyFlow::Cylinder3::Builder CubbyFlow::ImplicitTriangleMesh3::Builder CubbyFlow::Triangle3::Builder CubbyFlow::TriangleMesh3::Builder

Public Member Functions

DerivedBuilderWithIsNormalFlipped (bool isNormalFlipped)
 Returns builder with flipped normal flag.
 
DerivedBuilderWithTranslation (const Vector< double, N > &translation)
 Returns builder with translation.
 
DerivedBuilderWithOrientation (const Orientation< N > &orientation)
 Returns builder with orientation.
 
DerivedBuilderWithTransform (const Transform< N > &transform)
 Returns builder with transform.
 

Protected Attributes

bool m_isNormalFlipped = false
 
Transform< Nm_transform
 

Detailed Description

template<size_t N, typename DerivedBuilder>
class CubbyFlow::SurfaceBuilderBase< N, DerivedBuilder >

Base class for N-D surface builder.

Member Function Documentation

◆ WithIsNormalFlipped()

template<size_t N, typename T >
T & CubbyFlow::SurfaceBuilderBase< N, T >::WithIsNormalFlipped ( bool  isNormalFlipped)

Returns builder with flipped normal flag.

◆ WithOrientation()

template<size_t N, typename T >
T & CubbyFlow::SurfaceBuilderBase< N, T >::WithOrientation ( const Orientation< N > &  orientation)

Returns builder with orientation.

◆ WithTransform()

template<size_t N, typename T >
T & CubbyFlow::SurfaceBuilderBase< N, T >::WithTransform ( const Transform< N > &  transform)

Returns builder with transform.

◆ WithTranslation()

template<size_t N, typename T >
T & CubbyFlow::SurfaceBuilderBase< N, T >::WithTranslation ( const Vector< double, N > &  translation)

Returns builder with translation.

Member Data Documentation

◆ m_isNormalFlipped

bool CubbyFlow::SurfaceBuilderBase< N, DerivedBuilder >::m_isNormalFlipped = false
protected

◆ m_transform


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