Process Type

interface ICwAPI3DProcessType

Public Functions

virtual void destroy() = 0

Destroys itself.

virtual void setNone() = 0

Sets the process type to none.

virtual bool isNone() = 0

Tests if the process type is none.

Returns:

is the process type none

virtual void setPurlin() = 0

Sets the process type to purlin.

virtual bool isPurlin() = 0

Tests if the process type is purlin.

Returns:

is the process type purlin

virtual void setStud() = 0

Sets the process type to stud.

virtual bool isStud() = 0

Tests if the process type is stud.

Returns:

is the process type stud

virtual void setRafter() = 0

Sets the process type to rafter.

virtual bool isRafter() = 0

Tests if the process type is rafter.

Returns:

is the process type rafter

virtual void setJackRafter() = 0

Sets the process type to jack rafter.

virtual bool isJackRafter() = 0

Tests if the process type is jack rafter.

Returns:

is the process type jack rafter

virtual void setHipValley() = 0

Sets the process type to hip or valley.

virtual bool isHipValley() = 0

Tests if the process type is hip or valley.

Returns:

is the process type hip or valley

virtual void setLog() = 0

Sets the process type to log.

virtual bool isLog() = 0

Tests if the process type is log.

Returns:

is the process type log

virtual void setTruss() = 0

Sets the process type to truss.

virtual bool isTruss() = 0

Tests if the process type is truss.

Returns:

is the process type truss

virtual void setTread() = 0

Sets the process type to tread.

virtual bool isTread() = 0

Tests if the process type is tread.

Returns:

is the process type tread

virtual void setUser1() = 0

Sets the process type to user 1.

virtual bool isUser1() = 0

Tests if the process type is user 1.

Returns:

is the process type user 1

virtual void setUser2() = 0

Sets the process type to user 2.

virtual bool isUser2() = 0

Tests if the process type is user 2.

Returns:

is the process type user 2

virtual void setUser3() = 0

Sets the process type to user 3.

virtual bool isUser3() = 0

Tests if the process type is user 3.

Returns:

is the process type user 3

virtual void setUser4() = 0

Sets the process type to user 4.

virtual bool isUser4() = 0

Tests if the process type is user 4.

Returns:

is the process type user 4

virtual void setUser5() = 0

Sets the process type to user 5.

virtual bool isUser5() = 0

Tests if the process type is user 5.

Returns:

is the process type user 5

virtual void setPanel1() = 0

Sets the process type to panel 1.

virtual bool isPanel1() = 0

Tests if the process type is panel 1.

Returns:

is the process type panel 1

virtual void setPanel2() = 0

Sets the process type to panel 2.

virtual bool isPanel2() = 0

Tests if the process type is panel 2.

Returns:

is the process type panel 2

virtual void setPanel3() = 0

Sets the process type to panel 3.

virtual bool isPanel3() = 0

Tests if the process type is panel 3.

Returns:

is the process type panel 3

virtual void setPanel4() = 0

Sets the panel type to panel 4.

virtual bool isPanel4() = 0

Tests if the process type is panel 4.

Returns:

is the process type panel 4

virtual void setPanel5() = 0

Sets the process type to panel 5.

virtual bool isPanel5() = 0

Tests if the process type is panel 5.

Returns:

is the process type panel 5

virtual void setRoughVolumeFramedWall() = 0

Sets the process type to rough volume framed wall.

virtual bool isRoughVolumeFramedWall() = 0

Tests if the process type is rough volume framed wall.

Returns:

is the process type rough volume framed wall

virtual void setRoughVolumeSolidWoodWall() = 0

Sets the process type to solid wood wall.

virtual bool isRoughVolumeSolidWoodWall() = 0

Tests if the process type is rough volume solid wood wall.

Returns:

is the process type rough volume solid wood wall

virtual void setRoughVolumeLogHome() = 0

Sets the process type to rough volume log home.

virtual bool isRoughVolumeLogHome() = 0

Tests if the process type is rough volume log home.

Returns:

is the process type rough volume log home

virtual int getCadworkValue() = 0

Gets the Cadwork value.

Returns:

Cadwork value

virtual void setCadworkValue(int aProcessType) = 0

Sets the Cadwork value.

Parameters:

aProcessType