FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Public Member Functions | Static Public Member Functions | List of all members
fast::Plane Class Reference

#include <Plane.hpp>

Public Member Functions

 Plane (Vector3f normal)
 
 Plane (Vector3f normal, Vector3f position)
 
void setPosition (Vector3f position)
 
void setNormal (Vector3f normal)
 
Vector3f getPosition () const
 
Vector3f getNormal () const
 
Vector3f getIntersectionPoint (Vector3f pointA, Vector3f pointB) const
 
bool hasPosition () const
 

Static Public Member Functions

static Plane Sagittal ()
 
static Plane Coronal ()
 
static Plane Axial ()
 

Constructor & Destructor Documentation

◆ Plane() [1/2]

fast::Plane::Plane ( Vector3f  normal)

◆ Plane() [2/2]

fast::Plane::Plane ( Vector3f  normal,
Vector3f  position 
)

Member Function Documentation

◆ Axial()

static Plane fast::Plane::Axial ( )
static

◆ Coronal()

static Plane fast::Plane::Coronal ( )
static

◆ getIntersectionPoint()

Vector3f fast::Plane::getIntersectionPoint ( Vector3f  pointA,
Vector3f  pointB 
) const

◆ getNormal()

Vector3f fast::Plane::getNormal ( ) const

◆ getPosition()

Vector3f fast::Plane::getPosition ( ) const

◆ hasPosition()

bool fast::Plane::hasPosition ( ) const

◆ Sagittal()

static Plane fast::Plane::Sagittal ( )
static

◆ setNormal()

void fast::Plane::setNormal ( Vector3f  normal)

◆ setPosition()

void fast::Plane::setPosition ( Vector3f  position)

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