libMVRgdtf e5d999f
A library for GDTF and MVR
Loading...
Searching...
No Matches
VectorworksMVR::WorldCube Class Reference

#include <MCCoordTypes.h>

Inheritance diagram for VectorworksMVR::WorldCube:
VectorworksMVR::_WorldCube

Public Member Functions

 WorldCube (void)
 WorldCube (const WorldCube &c)
 WorldCube (WorldCoord top, WorldCoord bottom, WorldCoord right, WorldCoord left, WorldCoord front, WorldCoord back)
GS_API WorldCube (const WorldPt3 &a, const WorldPt3 &b)
 WorldCube (const _WorldCube &c)
WorldPt3 High (void) const
WorldPt3 Low (void) const
WorldCoord MinX () const
WorldCoord MinY () const
WorldCoord MinZ () const
WorldCoord MaxX () const
WorldCoord MaxY () const
WorldCoord MaxZ () const
WorldCoord Left () const
WorldCoord Bottom () const
WorldCoord Back () const
WorldCoord Right () const
WorldCoord Top () const
WorldCoord Front () const
void GS_API ByteSwap ()
void Clear ()
Boolean IsAProperlyDefinedEmptyCube () const
void MakeEmpty (EEmptyKind kind=eStandardValue)
void Set (WorldCoord top, WorldCoord bottom, WorldCoord right, WorldCoord left, WorldCoord front, WorldCoord back)
void SetYyXxZz (WorldCoord top, WorldCoord bottom, WorldCoord right, WorldCoord left, WorldCoord front, WorldCoord back)
void SetYyXxZzWithoutValidating (WorldCoord top, WorldCoord bottom, WorldCoord right, WorldCoord left, WorldCoord front, WorldCoord back)
void GS_API Set (const WorldPt3 &a, const WorldPt3 &b)
void SetToUnitCube ()
void SetToPoint (const WorldPt3 &inP)
void SetToPoint (const WorldCoord &x, const WorldCoord &y, const WorldCoord &z)
void SetHighLow (WorldPt3 high, WorldPt3 low)
WorldCubeoperator= (const WorldCube &c)
Boolean operator== (const WorldCube &c) const
Boolean operator!= (const WorldCube &c) const
WorldCubeoperator*= (double s)
WorldCubeoperator/= (double s)
WorldCube operator* (double s) const
WorldCube operator/ (double s) const
void Offset (const WorldPt3 &p)
WorldCube GetOffset (const Vector &p) const
void UniteOffset (const Vector &p)
void Inset (WorldCoord dx, WorldCoord dy, WorldCoord dz)
void Unite (const WorldPt3 &p)
void Unite (const WorldCube &c)
void Unite (const WorldRect &r, const WorldCoord z)
void Unite (const WorldCoord &x, const WorldCoord &y, const WorldCoord &z)
Boolean Intersects (const WorldCube &c) const
void IntersectWith (const WorldCube &c)
WorldCube IntersectionWith (const WorldCube &c) const
WorldCube GS_API Union (const WorldCube &c) const
Boolean IsEmpty (EAssertStatus as=eDontAssert) const
Boolean IsZero (void) const
WorldPt3 Center (void) const
WorldCoord CenterX (void) const
WorldCoord CenterY (void) const
WorldCoord CenterZ (void) const
Boolean ContainsPoint (const WorldPt3 &p) const
Boolean ContainsCube (const WorldCube &c) const
WorldCoord Height (void) const
WorldCoord Width (void) const
WorldCoord Depth (void) const
WorldPt3 Pointxyz () const
WorldPt3 PointxyZ () const
WorldPt3 PointxYz () const
WorldPt3 PointxYZ () const
WorldPt3 PointXyz () const
WorldPt3 PointXyZ () const
WorldPt3 PointXYz () const
WorldPt3 PointXYZ () const
WorldRect FrontWorldRect (void) const
Public Member Functions inherited from VectorworksMVR::_WorldCube
WorldCoord MinX () const
WorldCoord MinY () const
WorldCoord MinZ () const
WorldCoord MaxX () const
WorldCoord MaxY () const
WorldCoord MaxZ () const
void GS_API ByteSwap ()

Additional Inherited Members

Public Attributes inherited from VectorworksMVR::_WorldCube
WorldCoord right
WorldCoord top
WorldCoord front
WorldCoord left
WorldCoord bottom
WorldCoord back

Constructor & Destructor Documentation

◆ WorldCube() [1/5]

VectorworksMVR::WorldCube::WorldCube ( void )
inline

◆ WorldCube() [2/5]

VectorworksMVR::WorldCube::WorldCube ( const WorldCube & c)
inline

◆ WorldCube() [3/5]

VectorworksMVR::WorldCube::WorldCube ( WorldCoord top,
WorldCoord bottom,
WorldCoord right,
WorldCoord left,
WorldCoord front,
WorldCoord back )
inline

◆ WorldCube() [4/5]

GS_API VectorworksMVR::WorldCube::WorldCube ( const WorldPt3 & a,
const WorldPt3 & b )

◆ WorldCube() [5/5]

VectorworksMVR::WorldCube::WorldCube ( const _WorldCube & c)
inline

Member Function Documentation

◆ Back()

WorldCoord VectorworksMVR::WorldCube::Back ( ) const
inline

◆ Bottom()

WorldCoord VectorworksMVR::WorldCube::Bottom ( ) const
inline

◆ ByteSwap()

void GS_API VectorworksMVR::WorldCube::ByteSwap ( )
inline

◆ Center()

WorldPt3 VectorworksMVR::WorldCube::Center ( void ) const
inline

◆ CenterX()

WorldCoord VectorworksMVR::WorldCube::CenterX ( void ) const
inline

◆ CenterY()

WorldCoord VectorworksMVR::WorldCube::CenterY ( void ) const
inline

◆ CenterZ()

WorldCoord VectorworksMVR::WorldCube::CenterZ ( void ) const
inline

◆ Clear()

void VectorworksMVR::WorldCube::Clear ( )
inline

◆ ContainsCube()

Boolean VectorworksMVR::WorldCube::ContainsCube ( const WorldCube & c) const
inline

◆ ContainsPoint()

Boolean VectorworksMVR::WorldCube::ContainsPoint ( const WorldPt3 & p) const
inline

◆ Depth()

WorldCoord VectorworksMVR::WorldCube::Depth ( void ) const
inline

◆ Front()

WorldCoord VectorworksMVR::WorldCube::Front ( ) const
inline

◆ FrontWorldRect()

WorldRect VectorworksMVR::WorldCube::FrontWorldRect ( void ) const
inline

◆ GetOffset()

WorldCube VectorworksMVR::WorldCube::GetOffset ( const Vector & p) const
inline

◆ Height()

WorldCoord VectorworksMVR::WorldCube::Height ( void ) const
inline

◆ High()

WorldPt3 VectorworksMVR::WorldCube::High ( void ) const
inline

◆ Inset()

void VectorworksMVR::WorldCube::Inset ( WorldCoord dx,
WorldCoord dy,
WorldCoord dz )
inline

◆ IntersectionWith()

WorldCube VectorworksMVR::WorldCube::IntersectionWith ( const WorldCube & c) const
inline

◆ Intersects()

Boolean VectorworksMVR::WorldCube::Intersects ( const WorldCube & c) const
inline

◆ IntersectWith()

void VectorworksMVR::WorldCube::IntersectWith ( const WorldCube & c)
inline

◆ IsAProperlyDefinedEmptyCube()

Boolean VectorworksMVR::WorldCube::IsAProperlyDefinedEmptyCube ( ) const
inline

◆ IsEmpty()

Boolean VectorworksMVR::WorldCube::IsEmpty ( EAssertStatus as = eDontAssert) const
inline

◆ IsZero()

Boolean VectorworksMVR::WorldCube::IsZero ( void ) const
inline

◆ Left()

WorldCoord VectorworksMVR::WorldCube::Left ( ) const
inline

◆ Low()

WorldPt3 VectorworksMVR::WorldCube::Low ( void ) const
inline

◆ MakeEmpty()

void VectorworksMVR::WorldCube::MakeEmpty ( EEmptyKind kind = eStandardValue)
inline

◆ MaxX()

WorldCoord VectorworksMVR::WorldCube::MaxX ( ) const
inline

◆ MaxY()

WorldCoord VectorworksMVR::WorldCube::MaxY ( ) const
inline

◆ MaxZ()

WorldCoord VectorworksMVR::WorldCube::MaxZ ( ) const
inline

◆ MinX()

WorldCoord VectorworksMVR::WorldCube::MinX ( ) const
inline

◆ MinY()

WorldCoord VectorworksMVR::WorldCube::MinY ( ) const
inline

◆ MinZ()

WorldCoord VectorworksMVR::WorldCube::MinZ ( ) const
inline

◆ Offset()

void VectorworksMVR::WorldCube::Offset ( const WorldPt3 & p)
inline

◆ operator!=()

Boolean VectorworksMVR::WorldCube::operator!= ( const WorldCube & c) const
inline

◆ operator*()

WorldCube VectorworksMVR::WorldCube::operator* ( double s) const
inline

◆ operator*=()

WorldCube & VectorworksMVR::WorldCube::operator*= ( double s)
inline

◆ operator/()

WorldCube VectorworksMVR::WorldCube::operator/ ( double s) const
inline

◆ operator/=()

WorldCube & VectorworksMVR::WorldCube::operator/= ( double s)
inline

◆ operator=()

WorldCube & VectorworksMVR::WorldCube::operator= ( const WorldCube & c)
inline

◆ operator==()

Boolean VectorworksMVR::WorldCube::operator== ( const WorldCube & c) const
inline

◆ PointXYZ()

WorldPt3 VectorworksMVR::WorldCube::PointXYZ ( ) const
inline

◆ PointXYz()

WorldPt3 VectorworksMVR::WorldCube::PointXYz ( ) const
inline

◆ PointXyZ()

WorldPt3 VectorworksMVR::WorldCube::PointXyZ ( ) const
inline

◆ PointXyz()

WorldPt3 VectorworksMVR::WorldCube::PointXyz ( ) const
inline

◆ PointxYZ()

WorldPt3 VectorworksMVR::WorldCube::PointxYZ ( ) const
inline

◆ PointxYz()

WorldPt3 VectorworksMVR::WorldCube::PointxYz ( ) const
inline

◆ PointxyZ()

WorldPt3 VectorworksMVR::WorldCube::PointxyZ ( ) const
inline

◆ Pointxyz()

WorldPt3 VectorworksMVR::WorldCube::Pointxyz ( ) const
inline

◆ Right()

WorldCoord VectorworksMVR::WorldCube::Right ( ) const
inline

◆ Set() [1/2]

void GS_API VectorworksMVR::WorldCube::Set ( const WorldPt3 & a,
const WorldPt3 & b )

◆ Set() [2/2]

void VectorworksMVR::WorldCube::Set ( WorldCoord top,
WorldCoord bottom,
WorldCoord right,
WorldCoord left,
WorldCoord front,
WorldCoord back )
inline

◆ SetHighLow()

void VectorworksMVR::WorldCube::SetHighLow ( WorldPt3 high,
WorldPt3 low )
inline

◆ SetToPoint() [1/2]

void VectorworksMVR::WorldCube::SetToPoint ( const WorldCoord & x,
const WorldCoord & y,
const WorldCoord & z )
inline

◆ SetToPoint() [2/2]

void VectorworksMVR::WorldCube::SetToPoint ( const WorldPt3 & inP)
inline

◆ SetToUnitCube()

void VectorworksMVR::WorldCube::SetToUnitCube ( )
inline

◆ SetYyXxZz()

void VectorworksMVR::WorldCube::SetYyXxZz ( WorldCoord top,
WorldCoord bottom,
WorldCoord right,
WorldCoord left,
WorldCoord front,
WorldCoord back )
inline

◆ SetYyXxZzWithoutValidating()

void VectorworksMVR::WorldCube::SetYyXxZzWithoutValidating ( WorldCoord top,
WorldCoord bottom,
WorldCoord right,
WorldCoord left,
WorldCoord front,
WorldCoord back )
inline

◆ Top()

WorldCoord VectorworksMVR::WorldCube::Top ( ) const
inline

◆ Union()

WorldCube GS_API VectorworksMVR::WorldCube::Union ( const WorldCube & c) const

◆ Unite() [1/4]

void VectorworksMVR::WorldCube::Unite ( const WorldCoord & x,
const WorldCoord & y,
const WorldCoord & z )
inline

◆ Unite() [2/4]

void VectorworksMVR::WorldCube::Unite ( const WorldCube & c)
inline

◆ Unite() [3/4]

void VectorworksMVR::WorldCube::Unite ( const WorldPt3 & p)
inline

◆ Unite() [4/4]

void VectorworksMVR::WorldCube::Unite ( const WorldRect & r,
const WorldCoord z )
inline

◆ UniteOffset()

void VectorworksMVR::WorldCube::UniteOffset ( const Vector & p)
inline

◆ Width()

WorldCoord VectorworksMVR::WorldCube::Width ( void ) const
inline

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