libMVRgdtf 40bc00a
A library for GDTF and MVR
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
VectorworksMVR::CubeVerts Class Reference

#include <MCCoordTypes.h>

Public Member Functions

 CubeVerts ()
 
 CubeVerts (const CubeVerts &inCubeVerts)
 
 CubeVerts (const WorldCube &inCube)
 
void Set (const CubeVerts &inCubeVerts)
 
void Set (const WorldCube &inCube)
 
void Offset (const WorldPt3 &inpwpt3Off)
 
void GS_API Transform (const TransformMatrix &inMat)
 
void GS_API InverseTransform (const TransformMatrix &inMat)
 
CubeVertsoperator= (const WorldCube &inCube)
 
CubeVertsoperator= (const CubeVerts &inCubeVerts)
 
WorldPt3operator[] (ptrdiff_t i)
 
const WorldPt3operator[] (ptrdiff_t i) const
 

Public Attributes

WorldPt3 topLeftFront
 
WorldPt3 topRightFront
 
WorldPt3 topLeftBack
 
WorldPt3 topRightBack
 
WorldPt3 bottomLeftFront
 
WorldPt3 bottomRightFront
 
WorldPt3 bottomLeftBack
 
WorldPt3 bottomRightBack
 

Constructor & Destructor Documentation

◆ CubeVerts() [1/3]

VectorworksMVR::CubeVerts::CubeVerts ( )
inline

◆ CubeVerts() [2/3]

VectorworksMVR::CubeVerts::CubeVerts ( const CubeVerts inCubeVerts)
inline

◆ CubeVerts() [3/3]

VectorworksMVR::CubeVerts::CubeVerts ( const WorldCube inCube)
inline

Member Function Documentation

◆ InverseTransform()

void GS_API VectorworksMVR::CubeVerts::InverseTransform ( const TransformMatrix inMat)

◆ Offset()

void VectorworksMVR::CubeVerts::Offset ( const WorldPt3 inpwpt3Off)
inline

◆ operator=() [1/2]

CubeVerts & VectorworksMVR::CubeVerts::operator= ( const CubeVerts inCubeVerts)
inline

◆ operator=() [2/2]

CubeVerts & VectorworksMVR::CubeVerts::operator= ( const WorldCube inCube)
inline

◆ operator[]() [1/2]

WorldPt3 & VectorworksMVR::CubeVerts::operator[] ( ptrdiff_t  i)
inline

◆ operator[]() [2/2]

const WorldPt3 & VectorworksMVR::CubeVerts::operator[] ( ptrdiff_t  i) const
inline

◆ Set() [1/2]

void VectorworksMVR::CubeVerts::Set ( const CubeVerts inCubeVerts)
inline

◆ Set() [2/2]

void VectorworksMVR::CubeVerts::Set ( const WorldCube inCube)
inline

◆ Transform()

void GS_API VectorworksMVR::CubeVerts::Transform ( const TransformMatrix inMat)

Member Data Documentation

◆ bottomLeftBack

WorldPt3 VectorworksMVR::CubeVerts::bottomLeftBack

◆ bottomLeftFront

WorldPt3 VectorworksMVR::CubeVerts::bottomLeftFront

◆ bottomRightBack

WorldPt3 VectorworksMVR::CubeVerts::bottomRightBack

◆ bottomRightFront

WorldPt3 VectorworksMVR::CubeVerts::bottomRightFront

◆ topLeftBack

WorldPt3 VectorworksMVR::CubeVerts::topLeftBack

◆ topLeftFront

WorldPt3 VectorworksMVR::CubeVerts::topLeftFront

◆ topRightBack

WorldPt3 VectorworksMVR::CubeVerts::topRightBack

◆ topRightFront

WorldPt3 VectorworksMVR::CubeVerts::topRightFront

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