TInterval1

Windows
MacOS
Linux

References

Module

GeometricObjects

Header

/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/BoxTypes.h

Include

#include "BoxTypes.h"

Syntax

template<typename RealType>
struct TInterval1

Variables

Name Description

Public variable

RealType

 

Max

Public variable

RealType

 

Min

Constructors

Name Description

Public function

TInterval1()

Public function

TInterval1

(
    const RealType& Min,
    const RealType& Max
)

Functions

Name Description

Public function Const

RealType

 

Center()

Public function Const

RealType

 

Clamp

(
    RealType f
)

Clamp Value f to interval [Min,Max]

Public function

void

 

Contain

(
    const RealType& V
)

Public function Const

bool

 

Contains

(
    const TInterval1< RealType >& O
)

Public function Const

bool

 

Contains

(
    RealType D
)

Public function Const

RealType

 

Dist

(
    const TInterval1< RealType >& O
)

Public function Static

TInterval1< ...

 

Empty()

Public function

void

 

Expand

(
    RealType Radius
)

Public function Const

RealType

 

Extent()

Public function Const

RealType

 

GetT

(
    RealType Value
)

Convert Value into (clamped) T Value in range [0,1]

Public function Const

RealType

 

Interpolate

(
    RealType T
)

Interpolate between Min and Max using Value T in range [0,1]

Public function Const

TInterval1< ...

 

IntersectionWith

(
    const TInterval1< RealType >& O
)

Public function Const

bool

 

IsEmpty()

Public function Const

RealType

 

Length()

Public function Const

RealType

 

MaxAbsExtrema()

Public function Const

bool

 

Overlaps

(
    const TInterval1< RealType >& O
)

Public function

void

 

Set

(
    TInterval1 O
)

Public function

void

 

Set

(
    RealType A,
    RealType B
)

Public function Const

RealType

 

SquaredDist

(
    const TInterval1< RealType >& O
)

Operators

Name Description

Public function Const

TInterval1

 

operator-

(
    TInterval1 V
)

Public function Const

TInterval1

 

operator-

(
    RealType f
)

Public function Const

TInterval1

 

operator*

(
    RealType f
)

Public function Const

TInterval1

 

operator+

(
    RealType f
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss