MURE
|
#include <fstream>
#include <iostream>
#include <memory>
#include "MUREGlobal.hxx"
#include "Shape.hxx"
#include "MathNode.hxx"
#include "ConnectorPlugin.hxx"
#include "MCSource.hxx"
#include "MURE.hxx"
Functions | |
Shape_ptr | operator& (Shape_ptr A, Shape_ptr B) |
Shape_ptr & | operator&= (Shape_ptr &A, Shape_ptr B) |
Shape_ptr & | operator|= (Shape_ptr &A, Shape_ptr B) |
Shape_ptr | operator| (Shape_ptr A, Shape_ptr B) |
Shape_ptr & | operator>> (Shape_ptr &B, Shape_ptr &A) |
Shape_ptr | operator! (Shape_ptr A) |
!A is an other way to obtain A->Not(). | |
Put the Shape(_ptr) B in A.
//@ Syntax: B>>A. //@ Returns A to allow C>>B>>A; //@ Note: //@ The Translate/Rotate function will be applied on Inside Shape: //@ A->Translate(1, 1, 1); will translate A, B and C. //@ //@ When doing C>>B>>A, IsnsideShape of A is C and B; idem for Original InsideShape //@ (fInsideShape[0]=C, fInsideShape[1]=B). //@ if then A>>D; Original IsnsideShape of A are C and B, IsnsideShape of A have been cleared //@ and IsnsideShape of D are C, B and A. //