HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GEO_SHedge Class Reference

#include <GEO_Hedge.h>

Public Member Functions

constexpr GEO_SHedge ()
 
 GEO_SHedge (GEO_Hedge hedge, int sign=1)
 
 GEO_SHedge (const GEO_SHedge &other)=default
 
int sign () const
 
bool isPositive () const
 
bool isNegative () const
 
bool isValid () const
 
SYS_FORCE_INLINE void setSign (int sign)
 
SYS_FORCE_INLINE GEO_Hedge hedge () const
 
SYS_FORCE_INLINE GEO_SHedgeoperator= (const GEO_SHedge &other)
 
SYS_FORCE_INLINE bool operator== (const GEO_SHedge &other) const
 
SYS_FORCE_INLINE bool operator!= (const GEO_SHedge &other) const
 
SYS_FORCE_INLINE GEO_SHedge operator- ()
 
SYS_FORCE_INLINE size_t hash () const
 

Detailed Description

Definition at line 86 of file GEO_Hedge.h.

Constructor & Destructor Documentation

constexpr GEO_SHedge::GEO_SHedge ( )
inlineexplicit

Definition at line 89 of file GEO_Hedge.h.

GEO_SHedge::GEO_SHedge ( GEO_Hedge  hedge,
int  sign = 1 
)
inlineexplicit

Definition at line 91 of file GEO_Hedge.h.

GEO_SHedge::GEO_SHedge ( const GEO_SHedge other)
default

Member Function Documentation

SYS_FORCE_INLINE size_t GEO_SHedge::hash ( ) const
inline

Definition at line 123 of file GEO_Hedge.h.

GEO_Hedge GEO_SHedge::hedge ( ) const

Definition at line 151 of file GEO_Hedge.h.

bool GEO_SHedge::isNegative ( ) const
inline

Definition at line 98 of file GEO_Hedge.h.

bool GEO_SHedge::isPositive ( ) const
inline

Definition at line 97 of file GEO_Hedge.h.

bool GEO_SHedge::isValid ( ) const
inline

Definition at line 99 of file GEO_Hedge.h.

SYS_FORCE_INLINE bool GEO_SHedge::operator!= ( const GEO_SHedge other) const
inline

Definition at line 115 of file GEO_Hedge.h.

SYS_FORCE_INLINE GEO_SHedge GEO_SHedge::operator- ( )
inline

Definition at line 119 of file GEO_Hedge.h.

SYS_FORCE_INLINE GEO_SHedge & GEO_SHedge::operator= ( const GEO_SHedge other)

Definition at line 144 of file GEO_Hedge.h.

SYS_FORCE_INLINE bool GEO_SHedge::operator== ( const GEO_SHedge other) const
inline

Definition at line 111 of file GEO_Hedge.h.

void GEO_SHedge::setSign ( int  sign)

Definition at line 134 of file GEO_Hedge.h.

int GEO_SHedge::sign ( ) const
inline

Definition at line 96 of file GEO_Hedge.h.


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